![](https://www.sa-mp.ro/uploads/set_resources_42/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
TzAkS
-
Posts
1,144 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by TzAkS
-
-
Ia culorile de aici si definestele
http://www.xerom-zone.ro/index.php?action=culorihex
Foloseste culorile de la pawno din dreapta
-
Nu e prea lung..
Fara culori iti da eroarea?Daca nu defineste culorile fara { si sa nu pui la linia aceea..poate merge asa..
-
Pai pui acel FS in Filescripts si dupaia ii pui numele de la acel FS in server.cfg la linia Filescripts..pui fara ".pwn" sau ".amx"
-
Imposibil sa nu mearga..punele sub o comanda oarecare
-
Comenzile astea unde le`ai pus?Punele la public OnPlayerCommandText(playerid, cmdtext[])
-
Pai da
Daca nu bagi bine parola sau vrei sa iesi.
Pai vreau sa Ies din menu cand dau cancel..cum pot pune ceva de genu "HideMenuForPlayer"?
-
Eu pe ala il am..si cu sistemu care l`a zis Ruben nu merge..stuntman-=!!" post="64781" timestamp="1302275567"]Poate ai prea multe pickupuri pe server, incearca sa-l pui pe Incognito's Streamer.
-
Incet Incet o sa faci mape mai bune. 3.5/5
-
-
Macar e unica..4/5
-
Frumos,5/5..tine`o tot asa
-
Foarte Ingenios
) 1.5/5
-
Frumos 4.5/5
-
Frumusica, 4/5..daca era in alta locatie era mai bine
-
Nu vazuzem ca ai scris ca l`ai pus in gm..eu l`am pus ca FS si nu imi merge:|
Am luat dintr`un GM..sper sa mearga..pe acel GM merge :
new MoneyLost[MAX_PLAYERS]; new MoneyPickup[MAX_PLAYERS][10]; new bool:PickupsCreated[MAX_PLAYERS]; new DestroyMoneyPickupst[MAX_PLAYERS]; forward DestroyMoneyPickups(playerid);
//Money #define MoneyLossProcent 100 #define TimeToDestroyMoneyPickups 15000 new NumberOfPickups = 10; //DELETE PICKUPS IN ... SECONDS new DeleteTime=15;
La public OnFilterScriptExit(){ for(new i=0; i<MAX_PLAYERS; i++) { if(PickupsCreated[i] == true) { for(new n=0; n<NumberOfPickups; n++) { DestroyPickup(MoneyPickup[i][n]); } KillTimer(DestroyMoneyPickupst[i]); } } }
La public OnPlayerDeath(playerid, killerid, reason){ DisablePlayerCheckpoint(playerid); MoneyLost[playerid] = GetPlayerMoney(playerid)/MoneyLossProcent; DropPlayerWeapons(playerid); GivePlayerMoney(playerid, -MoneyLost[playerid]); new Float:X, Float:Y, Float:Z; new string[50]; GetPlayerPos(playerid, X, Y, Z); if(PickupsCreated[playerid] == true) { for(new n=0; n<NumberOfPickups; n++) { DestroyPickup(MoneyPickup[playerid][n]); } KillTimer(DestroyMoneyPickupst[playerid]); PickupsCreated[playerid] = false; } if(MoneyLost[playerid] != 0) { for(new p=0; p<NumberOfPickups; p++) { MoneyPickup[playerid][p] = CreatePickup(1212,3, X+random(3)-random(3), Y+random(3)-random(3), Z-0.6); } DestroyMoneyPickupst[playerid] = SetTimerEx("DestroyMoneyPickups", TimeToDestroyMoneyPickups, 0, "i", playerid); PickupsCreated[playerid] = true; }
La public OnPlayerPickUpPickup(playerid, pickupid){ for(new i=0; i<MAX_PLAYERS; i++) { if(pickupid == MoneyPickup[i][0] || pickupid == MoneyPickup[i][1] || pickupid == MoneyPickup[i][2] || pickupid == MoneyPickup[i][3] || pickupid == MoneyPickup[i][4] || pickupid == MoneyPickup[i][5] || pickupid == MoneyPickup[i][6] || pickupid == MoneyPickup[i][7] || pickupid == MoneyPickup[i][8] || pickupid == MoneyPickup[i][9]) { GivePlayerMoney(playerid, MoneyLost[i]/NumberOfPickups); DestroyPickup(pickupid); } } DestroyPickup(pickupid); return 1; }
-
Ar trebuii sa mearga..au comentat multi acolo si le`a mers la tot..si FS arata bine..verifica daca l`ai pus bine poate ai gresit in server.cfg numele de la fs sau ceva..e imposibil sa nu mearga sau pune`l in gm
-
Ai umblad prin GM la ceva?Daca nu poate e lag..
-
pa sa-mp.com gasesti cate vrei
http://forum.sa-mp.com/showthread.php?t=189884
Gasesti si mai multe daca dai un search;)
-
Ia`l acum ca tre sa mearga..admin 1337 poti sa schimbi cu ce admin ai tuam adaugat merge comanda dar tot ma poate omora cu 2-3 gloante de minigun sunt jos
-
Nu mergea comanda aia nush de ce..trebuia sa mearga..eu am incercat`o pe alta comanda ca nu am cui sa ii dau ban
-
Pentru asta trebuie sa ai si la public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)Te referi la :
public SetPlayerCriminal(playerid,declare,reason[]) {//example: SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle"); if(IsPlayerConnected(playerid)) { PlayerInfo[playerid][pCrimes] += 1; new points = WantedPoints[playerid]; new turned[MAX_PLAYER_NAME]; new turner[MAX_PLAYER_NAME]; new turnmes[128]; new wantedmes[128]; new wlevel; strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255); GetPlayerName(playerid, turned, sizeof(turned)); if (declare == 255) { format(turner, sizeof(turner), "Unknown"); strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255); } else { if(IsPlayerConnected(declare)) { GetPlayerName(declare, turner, sizeof(turner)); strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255); strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255); strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255); } } format(turnmes, sizeof(turnmes), "You've commited a Crime ( %s ). Reporter: %s.",reason,turner); SendClientMessage(playerid, COLOR_1RED, turnmes); new wanted = GetPlayerWantedLevel(playerid); SetPlayerWantedLevel(playerid, wanted + 1); if(points > 0) { new yesno; new giveplayerid; new Stars; if(points == 3) { if(WantedLevel[playerid] != 1) SetPlayerWantedLevel(giveplayerid,Stars+1); { WantedLevel[playerid] = 1; wlevel = 1; yesno = 1; } } else if(points >= 4 && points <= 5) { if(WantedLevel[playerid] != 2) SetPlayerWantedLevel(giveplayerid,Stars+2); { WantedLevel[playerid] = 2; wlevel = 2; yesno = 1; } } else if(points >= 6 && points <= 7) { if(WantedLevel[playerid] != 3) SetPlayerWantedLevel(giveplayerid,Stars+3); { WantedLevel[playerid] = 3; wlevel = 3; yesno = 1; } } else if(points >= 8 && points <= 9) { if(WantedLevel[playerid] != 4) SetPlayerWantedLevel(giveplayerid,Stars+4); { WantedLevel[playerid] = 4; wlevel = 4; yesno = 1; } } else if(points >= 10 && points <= 11) { if(WantedLevel[playerid] != 5) SetPlayerWantedLevel(giveplayerid,Stars+5); { WantedLevel[playerid] = 5; wlevel = 5; yesno = 1; } } else if(points >= 12 && points <= 13) { if(WantedLevel[playerid] != 6) SetPlayerWantedLevel(giveplayerid,Stars+6); { WantedLevel[playerid] = 6; wlevel = 6; yesno = 1; } } else if(points >= 14 && points <= 15) { if(WantedLevel[playerid] != 7) SetPlayerWantedLevel(giveplayerid,Stars+7); { WantedLevel[playerid] = 7; wlevel = 7; yesno = 1; } } else if(points >= 16 && points <= 17) { if(WantedLevel[playerid] != 8) SetPlayerWantedLevel(giveplayerid,Stars+8); { WantedLevel[playerid] = 8; wlevel = 8; yesno = 1; } } else if(points >= 18 && points <= 19) { if(WantedLevel[playerid] != 9) SetPlayerWantedLevel(giveplayerid,Stars+9); { WantedLevel[playerid] = 9; wlevel = 9; yesno = 1; } } else if(points >= 20 && points <= 21) { if(WantedLevel[playerid] != 10) SetPlayerWantedLevel(giveplayerid,Stars+10); { WantedLevel[playerid] = 10; wlevel = 10; yesno = 1; } } if(WantedLevel[playerid] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } } if(yesno) { format(wantedmes, sizeof(wantedmes), "Current Wanted Level: %d", wlevel); SendClientMessage(playerid, COLOR_YELLOW, wantedmes); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMember] == 2||PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 3||PlayerInfo[i][pLeader] == 3) { format(cbjstore, sizeof(turnmes), "HQ: All Units APB: Reporter: %s",turner); SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore); format(cbjstore, sizeof(turnmes), "HQ: Crime: %s, Suspect: %s",reason,turned); SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore); } } } } } }//not connected }
Daca nu la ce te referi ...{ new string[256]; new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); format(string, sizeof(string), "%s a intrat in vehicul.", plname); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4) { if (IsACopCar(vehicleid) && !ispassenger) { if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3) {} else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle"); new Float:cx, Float:cy, Float:cz; GetPlayerPos(playerid, cx, cy, cz); SetPlayerPos(playerid, cx, cy, cz); new wanted = GetPlayerWantedLevel(playerid); SetPlayerWantedLevel(playerid, wanted + 1); } } if (IsAnAmbulance(vehicleid) && !ispassenger) { if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { } else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Stealing An Ambulance"); } } } return 1; }
-
/aod poti sa schimbi cu ce vrei tu
if(!strcmp(cmdtext, "/aod", true)) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " You need to login first !"); return 1; } if(PlayerInfo[playerid][pAdmin] >= 1337) { if(AdminDuty[playerid] == 0) { AdminDuty[playerid] = 1; SetPlayerArmour(playerid, 99999); SetPlayerHealth(playerid, 99999); SetPlayerColor(playerid,TEAM_VAGOS_COLOR); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[ADMIN] [ID:%d]%s goes on duty as admin", playerid, sendername); ABroadCast(COLOR_YELLOW,string,1); if(PlayerInfo[playerid][pAdmin] >= 1337) { for(new i = 0; i < sizeof(CarInfo); i++) { SetVehicleParamsForPlayer(i,playerid,0,0); } } return 1; } else if(AdminDuty[playerid] == 1) { AdminDuty[playerid] = 0; SetPlayerArmour(playerid, 0); SetPlayerHealth(playerid, 100); SetPlayerColor(playerid,TEAM_HIT_COLOR); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[ADMIN] [ID:%d]%s goes off duty as admin", playerid, sendername); ABroadCast(COLOR_YELLOW,string,1); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You're not the admin !"); return 1; } } return 1; }
astea le pui sus#define TEAM_VAGOS_COLOR 0xFFC801C8 #define COLOR_YELLOW 0xDABB3EAA #define COLOR_GREY 0xAFAFAFAA #define TEAM_HIT_COLOR 0xFFFFFF00
Am editat..si merge doar la admin 1337+ stiu ca daca pui viata 99999 e infinit..
-
.zip e o compresie precum si .rar..in acea compresie poate sa fie orice tip de fisier,daca este .exe nu inseamna neaparat ca este virus
-
SetPlayerCheckpoint(playerid, x,y,z, 5.0);
Nu merge:|..la fel face
SetPlayerCheckpoint era deja..
public OnPlayerConnect(playerid) { PnSCMIndex[playerid] = 1; return 1; } public OnPlayerSpawn(playerid) { SetPlayerCheckpoint(playerid,-2034.6766,179.1898,28.8429,4.5); return 1; } public OnPlayerKeyStateChange(playerid,newkeys,oldkeys) { if(PlayerSelectVCFM[playerid] == true) { if(newkeys == KEY_SPRINT) { TogglePlayerControllable(playerid,1); PlayerPlaySound(playerid,SOUND_BUY_CAR_RESPRAY,0.0,0.0,0.0); LinkVehicleToInterior(GetPlayerVehicleID(playerid),0); SetVehiclePos(GetPlayerVehicleID(playerid),-2034.5001,170.3108,28.5414); SetVehicleZAngle(GetPlayerVehicleID(playerid),-90.0); SetPlayerInterior(playerid,0); SetCameraBehindPlayer(playerid); PlayerSelectVCFM[playerid] = false; SetPlayerCheckpoint(playerid,-2034.6766,179.1898,28.8429,4.5); GameTextForPlayer(playerid,"~g~~h~Resprayed!",5000,3); RepairVehicle(GetPlayerVehicleID(playerid)); for(new i=0;i<130;i++) { TextDrawHideForPlayer(playerid,PayNSprayColorMenu[i]); PnSCMIndex[playerid] = 1; } } else if(newkeys == KEY_SECONDARY_ATTACK) { TogglePlayerControllable(playerid,1); ChangeVehicleColor(GetPlayerVehicleID(playerid),-1,-1); LinkVehicleToInterior(GetPlayerVehicleID(playerid),0); SetVehiclePos(GetPlayerVehicleID(playerid),-2034.5001,170.3108,28.5414); SetVehicleZAngle(GetPlayerVehicleID(playerid),-90.0); SetPlayerInterior(playerid,0); SetCameraBehindPlayer(playerid); PlayerSelectVCFM[playerid] = false; SetPlayerCheckpoint(playerid,-2034.6766,179.1898,28.8429,4.5); for(new i=0;i<130;i++) { TextDrawHideForPlayer(playerid,PayNSprayColorMenu[i]); PnSCMIndex[playerid] = 1; } } } return 1; } public OnPlayerEnterCheckpoint(playerid) { if(IsPlayerInAnyVehicle(playerid)) { SetPlayerInterior(playerid,1); LinkVehicleToInterior(GetPlayerVehicleID(playerid),1); SetVehiclePos(GetPlayerVehicleID(playerid),-2042.42,178.59,28.84); SetVehicleZAngle(GetPlayerVehicleID(playerid),90.0); SetPlayerCameraPos(playerid,-2050.5,176.0,30.0); SetPlayerCameraLookAt(playerid,-2042.42,178.59,28.84); SetPlayerCheckpoint(playerid,-2034.6766,179.1898,28.8429,5.0); TextDrawShowForPlayer(playerid,PayNSprayColorMenu[0]); TextDrawShowForPlayer(playerid,PayNSprayColorMenu[1]); for(new i=65;i<129;i++) TextDrawShowForPlayer(playerid,PayNSprayColorMenu[i]); TogglePlayerControllable(playerid,0); PlayerSelectVCFM[playerid] = true; } return 1; }
Intrebare.
in Arhivă probleme
Posted
pai daca pui FS in filescripts..si la server.cfg...tot ce e in filescript se foloseste..e ca si cum l`ai pune in GM
Ca sa il pui in gm trebuie sa intrii in folderu GameMode si ai acolo GM`ul .pwn
Si adaugi acolo ce ai de pus..dar trebuie puse in ordine..adica comenzile la onplayercomand...etc