-
Posts
80 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Everything posted by MytzaMytz
-
Are, uite toate comanda: if(strcmp(cmd, "/agivegun", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SCM(playerid, COLOR_LIGHT, "USAGE: /agivegun [playerid/PartOfName] [weaponid(eg. 46 = Parachute)] [ammo]"); SendClientMessage(playerid, COLOR_LIGHT, " "); SendClientMessage(playerid, COLOR_LIGHT, "ID : 1 = Fists ID : 2 = Golf Club"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 3 = Night Stick ID : 4 = Knife"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 5 = Bata ID : 6 = Lopata"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 7 = Pool Cue ID : 8 = Katana"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 9 = Fierastrau ID : 10 = Purple Dildo"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 11 = S White Vibrator ID : 12 = L White Vibrator"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 13 = Silver Vibrator ID : 14 = Flowers"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 15 = Baston ID : 31 = M4"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 16 = Grenazi ID : 32 = Tec9"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 17 = Smoke Grenade ID : 33 = Country Rifle"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 18 = Molotov ID : 34 = Sniper Rifle"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 19 = Vehicle Missile ID : 35 = Rocket Launcher"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 20 = Hydra Flare ID : 36 = HS Rocket Launcher"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 21 = Jetpack ID : 37 = Flame Thrower"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 22 = 9mM ID : 38 = Mini Gun"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 23 = Silenced 9mm ID : 39 = Satchel Charge"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 24 = Desert Eagle ID : 40 = Detonator"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 25 = Shotgun ID : 41 = Spray can"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 26 = Sawnoff Shotgun ID : 42 = Fire Extinguisher"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 27 = Combat Shotgun ID : 43 = Camera"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 28 = Micro SMG (Mac 10) ID : 44 = Nightvision Goggles"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 29 = SMG (MP5) ID : 45 = Infrared Vision"); SendClientMessage(playerid, COLOR_LIGHT, "ID : 30 = AK47 (Kalashnikov) ID : 46 = Parachute"); return 1; } new playa; new gun; new ammo; playa = ReturnUser(tmp); tmp = strtok(cmdtext, idx); gun = strval(tmp); if(!strlen(tmp)) { SCM(playerid, COLOR_GREY, "USAGE: /agivegun [playerid/PartOfName] [weaponid] [ammo]"); SCM(playerid, COLOR_LIGHT, "3(Club) 4(knife) 5(bat) 6(Shovel) 7(Cue) 8(Katana) 10-13(Dildo) 14(Flowers) 16(Grenades) 18(Molotovs) 22(Pistol) 23(SPistol)"); SCM(playerid, COLOR_LIGHT, "24(Eagle) 25(shotgun) 29(MP5) 30(AK47) 31(M4) 33(Rifle) 34(Sniper) 37(Flamethrower) 41(spray) 42(exting) 43(Camera) 46(Parachute)"); return 1; } if(gun < 1||gun > 46||gun==27||gun==1||gun==2||gun==9||gun==17||gun==19||gun==20||gun==21||gun==36||gun==38||gun==39||gun==40||gun==44||gun==45) { SCM(playerid, COLOR_RED, " wrong WeaponID!"); return 1; } tmp = strtok(cmdtext, idx); ammo = strval(tmp); if(ammo <1||ammo > 999) { SCM(playerid, COLOR_RED, " dont go below 1 or above 999 bullets!"); return 1; } if(playerVariables[playerid][pAdminLevel] < 2) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { GivePlayerWeapon(playa, gun, ammo); GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 256, "[AdmWarning]: %s has given %s gun id %d.", sendername,giveplayer,gun); ABroadCast(COLOR_RED,string,1); // Linia cu eroare } } } } return 1; }
-
Problema intalnita (descriere): Am incercat sa pun o comanda de give gun si imi da eroarea de mai jos. Ero(area / rile) / warning-(ul / urile): error 012: invalid function call, not a valid address warning 215: expression has no effect warning 215: expression has no effect warning 215: expression has no effect error 001: expected token: ";", but found ")" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line Liniile de cod / sursa / script-ul: ABroadCast(COLOR_LIGHTRED,string,1); Imagini / Video (optional): - Ati incercat sa rezolvati singur?: Da.
-
Buna ziua, Doresc si eu urmatoarele comenzi pentru ZCmd: /sethp /setarmor /bigears /gotom /agivegun /fine Multumesc anticipat!
-
Buna ziua, Doresc si eu urmatoarele comenzi: /bigears /agivegun /gotom (Chiliad mountain) P.S: Folosesc ZCmd. Multumesc!
-
Multumesc, Am rezolvat.
-
Buna ziua, Am o problema de care nu pot da de capat, job-ul merge bine ,dar are un bug, dupa ce dau /pizza ma trimite la un checkpoint si imi da 15.000$ , dupa aceea ma trimite pe un camp si acolo e alt checkpont, iar daca intru in el imi da bani incontinuu, daca stie cineva cum pot rezolva acest bug. Ce am in GM: CMD:pizza(playerid,params[]) { new newcar = GetPlayerVehicleID(playerid); if(vehicleVariables[newcar][vVehicleJob] == 6 && playerVariables[playerid][pJob] == 6) { if(playerVariables[playerid][pPiz] == 0) { PlayerIsSweeping[playerid] = 1; new house; house = random(systemVariables[houseCount]); SetPlayerCheckpoint(playerid, houseVariables[house][hHouseExteriorPos][0], houseVariables[house][hHouseExteriorPos][1], houseVariables[house][hHouseExteriorPos][2], 5.0); SendClientMessage(playerid, COLOR_WHITE, "Your working hours is up! Go to red checkpoint."); playerVariables[playerid][pPiz] = 120; } else SCM(playerid,-1,"You can use /pizza only at 2 minutes."); } else SCM(playerid,-1,"You are not a pizza boy."); return 1; } + if(vehicleVariables[carid][vVehicleJob] == 6) { PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0); DisablePlayerCheckpoint(playerid); playerVariables[playerid][pMoney] += 15000; new house; house = random(systemVariables[houseCount]); SetPlayerCheckpoint(playerid, houseVariables[house][hHouseExteriorPos][0], houseVariables[house][hHouseExteriorPos][1], houseVariables[house][hHouseExteriorPos][2], 5.0); format(string, sizeof(string), "~r~Ai castigat ~n~~w~ $15000!"); GameTextForPlayer(playerid, string, 3000, 1); } } return 1; }
-
Cam simplu dar frumos 5/5 incearca sa faci mai multe si te vei perfectiona.
-
Cautam de ceva timp asa ceva mersi....ma intreb cum a ajuns asta primul topic :huh:
-
Poate acel system avea legatura cu masinile de la case si masinile de la factiuni.
-
Pare bun,4/5 ;)
-
5/5 frumos.
-
Personal Vehicle System v5(update) 16.04.2013
MytzaMytz replied to Gireada's topic in Filterscript-uri
Are buguri. :-( -
Incaerca acum: [pawn]public OnPlayerDisconnect(playerid, reason) { gActivePlayers[playerid]--; numplayers--; if(reason == 0) { PlayerInfo[playerid][pCrashed] = 1; for(new slot = 0; slot != 12; slot++) { new wep, ammo; GetPlayerWeaponData(playerid, slot, wep, ammo); if(wep != 0 && ammo != 0) { if(PlayerInfo[playerid][pGun1] == 0) { PlayerInfo[playerid][pGun1] = wep; PlayerInfo[playerid][pAmmo1] = ammo; } else if(PlayerInfo[playerid][pGun2] == 0) { PlayerInfo[playerid][pGun2] = wep; PlayerInfo[playerid][pAmmo2] = ammo; } else if(PlayerInfo[playerid][pGun3] == 0) { PlayerInfo[playerid][pGun3] = wep; PlayerInfo[playerid][pAmmo3] = ammo; } else if(PlayerInfo[playerid][pGun4] == 0) { PlayerInfo[playerid][pGun4] = wep; PlayerInfo[playerid][pAmmo4] = ammo; } } } } OnPlayerUpdate(playerid); PlayerInfo[playerid][pWL] = GetPlayerWantedLevel(playerid); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(TaxiAccepted < 999) { if(TaxiAccepted == playerid) { TaxiAccepted = 999; GameTextForPlayer(i, "~w~Taxi Caller~n~~r~Left the game", 5000, 1); TaxiCallTime = 0; DisablePlayerCheckpoint(i); } } else if(BusAccepted < 999) { if(BusAccepted == playerid) { BusAccepted = 999; GameTextForPlayer(i, "~w~Bus Caller~n~~r~Left the game", 5000, 1); BusCallTime = 0; DisablePlayerCheckpoint(i); } } } } /*if(GettingCK[playerid] < 999) { if(IsPlayerConnected(GettingCK[playerid])) { SendClientMessage(GettingCK[playerid], COLOR_YELLOW, "Your Character Kill has left the server, try again later."); OnCK[GettingCK[playerid]] = 999; } }*/ if (GetPlayerVehicleID(playerid) == 131) SetVehicleToRespawn(131); OnPlayerUpdate(playerid); //---------------------------------------------------------- if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999) { if(IsPlayerConnected(TransportDriver[playerid])) { new string[64]; TransportMoney[TransportDriver[playerid]] += TransportCost[playerid]; TransportTime[TransportDriver[playerid]] = 0; TransportCost[TransportDriver[playerid]] = 0; format(string, sizeof(string), "~w~Passenger left~n~~g~Earned $%d",TransportCost[playerid]); GameTextForPlayer(TransportDriver[playerid], string, 5000, 1); } } if(GotHit[playerid] > 0) { if(GetChased[playerid] < 999) { if(IsPlayerConnected(GetChased[playerid])) { SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Your Hit has left the server."); GoChase[GetChased[playerid]] = 999; } } } if(PlayerPaintballing[playerid] != 0) { PaintballPlayers --; } if(PlayerKarting[playerid] > 0 && PlayerInKart[playerid] > 0) { KartingPlayers --; } if(PlayersChannel[playerid] < 999) { IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1; } if(HireCar[playerid] != 299) { gLastDriver[HireCar[playerid]] = 300; gCarLock[HireCar[playerid]] = 0; UnLockCar(HireCar[playerid]); if(reason != 0) { SetVehicleToRespawn(HireCar[playerid]); } } if(GangCar[playerid] != 512) { gLastDriver[GangCar[playerid]] = 520; gCarLock[GangCar[playerid]] = 0; UnLockCar(GangCar[playerid]); } if (gLastCar[playerid] > 0) { gLastDriver[gLastCar[playerid]] = 300; if(PlayerInfo[playerid][pPhousekey] != gLastCar[playerid]-1) { gCarLock[gLastCar[playerid]] = 0; UnLockCar(gLastCar[playerid]); } } if(PlayerBoxing[playerid] > 0) { if(Boxer1 == playerid) { if(IsPlayerConnected(Boxer2)) { PlayerBoxing[boxer2] = 0; SetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186); SetPlayerInterior(Boxer2, 5); PlayerInfo[boxer2][pInt] = 5; GameTextForPlayer(Boxer2, "~r~Match interupted", 5000, 1); } } else if(Boxer2 == playerid) { if(IsPlayerConnected(Boxer1)) { PlayerBoxing[boxer1] = 0; SetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186); SetPlayerInterior(Boxer1, 5); PlayerInfo[boxer2][pInt] = 5; GameTextForPlayer(Boxer1, "~r~Match interupted", 5000, 1); } } InRing = 0; RoundStarted = 0; Boxer1 = 255; Boxer2 = 255; TBoxer = 255; } if(TransportDuty[playerid] == 1) { TaxiDrivers -= 1; } else if(TransportDuty[playerid] == 2) { BusDrivers -= 1; } if(PlayerInfo[playerid][pJob] == 11) { if(JobDuty[playerid] == 1) { Medics -= 1; } } else if(PlayerInfo[playerid][pJob] == 7) { if(JobDuty[playerid] == 1) { Mechanics -= 1; } } else if(PlayerInfo[playerid][pJob] == 17) { if(JobDuty[playerid] == 1) { PizzaBoys -= 1; } } if (PlayerInfo[playerid][pRoadblock] != 0) { RemoveRoadblock(playerid); } BusrouteEast[playerid][0] = 0; BusrouteWest[playerid][0] = 0; TextDrawDestroy(Textdraw42[playerid]); TextDrawDestroy(Textdraw41[playerid]); ttroute[playerid] = 0; return 1; }[/pawn]
-
Ti-am dat add pe mess,accepta si te rezolv eu..lasal pe asta....
-
Frumos...prea frumos,10/10
-
Cauta /war si copiaza de acolo ce iti trebuie.Sau da-mi mie gm-ul de la pg si de la gamelife si le schimb eu.
-
Te duci scriptfiles/ladmin/users si ai acolo numele tau,intri in acel fisier si este acolo "level:" si scri acolo. level-ul adminului.
-
Este facuta de tine?
-
Schimba /acreatecar aia cu /acreatecar asta: [pawn]if(strcmp(cmd, "/acreatecar", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1338) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]"); return 1; } new car; car = strval(tmp); if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_WHITE, " Vehicle Number can't be below 400 or above 611 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]"); return 1; } new color1; color1 = strval(tmp); if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_WHITE, " Color Number can't be below 0 or above 126 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]"); return 1; } new color2; color2 = strval(tmp); if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_WHITE, " Color Number can't be below 0 or above 126 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]"); return 1; } new value; value = strval(tmp); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); new thiscar = CreateVehicle(car,X,Y,Z,1,color1,color2,99999999); format(CarInfo[thiscar][cLicense], 32 ,"ForSale"); SetVehicleNumberPlate(vehid,CarInfo[thiscar][cLicense]); CarInfo[thiscar][cOwned] = 0; CarInfo[thiscar][cModel] = car; CarInfo[thiscar][cColorOne] = color1; CarInfo[thiscar][cColorTwo] = color2; CarInfo[thiscar][cLocationx] = X; CarInfo[thiscar][cLocationy] = Y; CarInfo[thiscar][cLocationz] = Z; CarInfo[thiscar][cAngle] = 1; CarInfo[thiscar][cValue] = value; CarInfo[thiscar][cLock] = 0; CarInfo[thiscar][paintjob] = -1; LoadComponents(thiscar); PutPlayerInVehicle(playerid,thiscar,0); strmid(CarInfo[vehid][cOwner], "Dealership", 0, strlen("Dealership"), 999); format(CarInfo[thiscar][cDescription], 32, "%s",vehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); format(string, sizeof(string), " Masina %d a fost creata cu succes!.", thiscar); SendClientMessage(playerid, COLOR_BLUE, string); } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!"); return 1; } }[/pawn] Si baga /adeletecar. Si ai aici /v park/buy/locate1/locate2/locate3/sell/sellto/tow1/tow2/tow3. [pawn]if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0) { if(IsPlayerConnected(playerid)) { new x_nr[64]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "HINT: (/v)ehicle [name]"); SendClientMessage(playerid, COLOR_WHITE, "Available names: park, lock(1-3), sell, sellto, color, setplate, locate(1-3), tow(1-3)"); return 1; } if(PlayerInfo[playerid][pLevel] < 3) { SendClientMessage(playerid, COLOR_LIGHTGREEN, " You must be level 3 to use this!"); return 1; } if(strcmp(x_nr,"sell",true) == 0) { if(IsAtDealership(playerid)) { if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { GetPlayerName(playerid, sendername, sizeof(sendername)); new ownvehkey; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0) { new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3; new Float:x,Float:y,Float:z; new Float:a; CarInfo[ownvehkey][cOwned] = 0; strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999); GivePlayerMoney(playerid,carsellprice); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~w~You have sold your car for: ~n~~g~$%d", carsellprice); GameTextForPlayer(playerid, string, 10000, 3); GetVehiclePos(ownvehkey, x, y, z); GetVehicleZAngle(ownvehkey, a); CarInfo[ownvehkey][cLocationx] = x; CarInfo[ownvehkey][cLocationy] = y; CarInfo[ownvehkey][cLocationz] = z; CarInfo[ownvehkey][cAngle] = a; CarInfo[ownvehkey][mod1] = 0; CarInfo[ownvehkey][mod2] = 0; CarInfo[ownvehkey][mod3] = 0; CarInfo[ownvehkey][mod4] = 0; CarInfo[ownvehkey][mod5] = 0; CarInfo[ownvehkey][mod6] = 0; CarInfo[ownvehkey][mod7] = 0; CarInfo[ownvehkey][mod8] = 0; CarInfo[ownvehkey][mod9] = 0; CarInfo[ownvehkey][mod10] = 0; CarInfo[ownvehkey][mod11] = 0; CarInfo[ownvehkey][mod12] = 0; CarInfo[ownvehkey][mod13] = 0; CarInfo[ownvehkey][mod14] = 0; CarInfo[ownvehkey][mod15] = 0; CarInfo[ownvehkey][mod16] = 0; CarInfo[ownvehkey][mod17] = 0; CarInfo[ownvehkey][paintjob] = -1; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = -1; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = -1; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = -1; } RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); format(CarInfo[vehid][cLicense], 32 ,"ForSale"); SetVehicleNumberPlate(vehid,CarInfo[vehid][cLicense]); OnPropUpdate(); SavePlayerData(playerid); DestroyVehicle(ownvehkey); new thiscar = CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000); LoadComponents(thiscar); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You have to sit at your own car to sell it! "); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "You are not at a dealership"); return 1; } } else if(strcmp(x_nr,"buy",true) == 0) { if(IsAnOwnableCar(idcar)) { if(PlayerInfo[playerid][pPcarkey] == -1) { } else if(PlayerInfo[playerid][pPcarkey2] == -1) { } else if(PlayerInfo[playerid][pPcarkey3] == -1) { } else { SendClientMessage(playerid, COLOR_GREY, "Ai deja 3 masini"); return 1; } if(CarInfo[idcar][cOwned]==1) { SendClientMessage(playerid, COLOR_GREY, "Someone already owns this car"); return 1; } if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue]) { if(PlayerInfo[playerid][pPcarkey] == -1) { PlayerInfo[playerid][pPcarkey] = idcar; } else if(PlayerInfo[playerid][pPcarkey2] == -1) { PlayerInfo[playerid][pPcarkey2] = idcar; } else if(PlayerInfo[playerid][pPcarkey3] == -1) { PlayerInfo[playerid][pPcarkey3] = idcar; } else { return 1; } CarInfo[idcar][cOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999); GivePlayerMoney(playerid,-CarInfo[idcar][cValue]); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GameTextForPlayer(playerid, "~w~Felicitari~n~Nu uita sa o parchezi cu /v park!", 5000, 3); SendClientMessage(playerid, COLOR_GRAD2, "Felicitari ti-ai cumparat o masina noua!"); TogglePlayerControllable(playerid, 1); OnPropUpdate(); SavePlayerData(playerid); return 1; } else { SendClientMessage(playerid, COLOR_GREY, " You don't have enough cash with you ! "); return 1; } } } else if(strcmp(x_nr,"sellto",true) == 0) { if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { GetPlayerName(playerid, sendername, sizeof(sendername)); new ownvehkey; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(ProxDetectorS(8.0, playerid, giveplayerid)) { if(PlayerInfo[giveplayerid][pPcarkey] == -1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]"); return 1; } new price; price = strval(tmp); if(price < 1 || price > 1500000) { SendClientMessage(playerid, COLOR_GREY, " Price not lower then 1 and not higher then 1500000. "); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* You offerd %s to buy your car for $%d .", giveplayer, price); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%d (type /acceptcar ownablecar) to buy.", playername, price); SendClientMessage(giveplayerid, COLOR_WHITE, string); OwnableCarOffer[giveplayerid] = playerid; OwnableCarID[giveplayerid] = ownvehkey; OwnableCarPrice[giveplayerid] = price; return 1; } else if(PlayerInfo[giveplayerid][pPcarkey2] == -1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]"); return 1; } new price; price = strval(tmp); if(price < 1 || price > 1500000) { SendClientMessage(playerid, COLOR_GREY, " Price not lower then 1 and not higher then 1500000. "); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* You offerd %s to buy your car for $%d .", giveplayer, price); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%d (type /acceptcar ownablecar) to buy.", playername, price); SendClientMessage(giveplayerid, COLOR_WHITE, string); OwnableCarOffer[giveplayerid] = playerid; OwnableCarID[giveplayerid] = ownvehkey; OwnableCarPrice[giveplayerid] = price; return 1; } else if(PlayerInfo[giveplayerid][pPcarkey3] == -1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]"); return 1; } new price; price = strval(tmp); if(price < 1 || price > 1500000) { SendClientMessage(playerid, COLOR_GREY, " Price not lower then 1 and not higher then 1500000. "); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* You offerd %s to buy your car for $%d .", giveplayer, price); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%d (type /acceptcar ownablecar) to buy.", playername, price); SendClientMessage(giveplayerid, COLOR_WHITE, string); OwnableCarOffer[giveplayerid] = playerid; OwnableCarID[giveplayerid] = ownvehkey; OwnableCarPrice[giveplayerid] = price; return 1; } else { SendClientMessage(playerid, COLOR_GREY, " Player has 3 cars already ! "); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Player is not near you ! "); return 1; } } } } else { SendClientMessage(playerid, COLOR_GREY, " This is not your car"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You have to sit at your own car to sell it"); return 1; } } else if(strcmp(x_nr,"park",true) == 0) { new Float:x,Float:y,Float:z; new Float:a; new carid; new getcarid; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { carid = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } getcarid = GetPlayerVehicleID(playerid); GetPlayerName(playerid, playername, sizeof(playername)); GetVehiclePos(carid, x, y, z); GetVehicleZAngle(carid, a); if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1) { if(PlayerInfo[playerid][pPcarkey] == -1 && PlayerInfo[playerid][pPcarkey2] == -1 && PlayerInfo[playerid][pPcarkey3] == -1) { SendClientMessage(playerid, COLOR_GREY, "You don't own a car."); return 1; } if(getcarid == carid) { new Float:CarHP, Float:OldCarHP; new panels,doors,lights,tires; CarInfo[carid][cLocationx] = x; CarInfo[carid][cLocationy] = y; CarInfo[carid][cLocationz] = z; CarInfo[carid][cAngle] = a; GetVehicleDamageStatus(carid,panels,doors,lights,tires); GetVehicleHealth(carid, CarHP); OldCarHP = CarHP; format(string, sizeof(string), "~n~ You have parked your vehicle in this location. ~n~"); GameTextForPlayer(playerid, "You have parked your vehicle in this position. It will respawn here.", 10000, 3); OnPropUpdate(); SavePlayerData(playerid); DestroyVehicle(carid); CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000); LoadComponents(carid); PutPlayerInVehicle(playerid,carid,0); SetVehicleHealth(carid, OldCarHP); UpdateVehicleDamageStatus(carid,panels,doors,lights,tires); TogglePlayerControllable(playerid, 1); return 1; } } } else if(strcmp(x_nr,"setplate",true) == 0) { if(IsPlayerInVehicle(playerid, vehid) || PlayerInfo[vehid][pPcarkey] != -1 && PlayerInfo[vehid][pPcarkey2] != -1 && PlayerInfo[vehid][pPcarkey3] != -1) { if(cmdtext[idx++] != 32 || cmdtext[idx] == EOS) { SendClientMessage(playerid,0xFFFFFFAA,"{00A1FF}USAGE{FFFFFF}: /v setplate [newplate]"); return 1; } new Float:XX,Float:YY,Float:ZZ,Float:AA; new Float:CarHP, Float:OldCarHP; new panels,doors,lights,tires; GetVehicleHealth(vehid, CarHP); GetVehicleDamageStatus(vehid,panels,doors,lights,tires); OldCarHP = CarHP; format(CarInfo[vehid][cLicense], 32 ,"%s",cmdtext[idx]); SetVehicleNumberPlate(vehid,CarInfo[vehid][cLicense]); GetVehiclePos(vehid,XX,YY,ZZ); GetVehicleZAngle(vehid, AA); SetVehicleToRespawn(vehid); SetVehiclePos(vehid,XX,YY,ZZ); SetVehicleZAngle(vehid, AA); PutPlayerInVehicle(playerid,vehid,0); SetVehicleHealth(vehid, OldCarHP); UpdateVehicleDamageStatus(vehid,panels,doors,lights,tires); format(string, sizeof(string), "{FFFF00}You have set your vehicle's plate to:{FFFFFF} %s", CarInfo[vehid][cLicense]); SendClientMessage(playerid, 0xFFFFFFFF, string); OnPropUpdate(); SavePlayerData(playerid); } else { SendClientMessage(playerid, 0xFFFFFFAA, "Nu esti in masina ta personala pentru a putea schimba NR de Inmatriculare."); return 1; } } else if(strcmp(x_nr,"lock1",true) == 0) { new keycar = PlayerInfo[playerid][pPcarkey]; if(keycar != -1) { new locked[256]; locked = strtok(cmdtext, idx); if(CarInfo[keycar][cLock] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,0); } } format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 0; OnPropUpdate(); SavePlayerData(playerid); return 1; } else if(CarInfo[keycar][cLock] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,1); } } format(string, sizeof(string), "~w~Vehicle~n~~r~Locked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 1; OnPropUpdate(); SavePlayerData(playerid); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You don't have a vehicle at slot 1"); return 1; } } else if(strcmp(x_nr,"lock2",true) == 0) { new keycar = PlayerInfo[playerid][pPcarkey2]; if(keycar != -1) { new locked[256]; locked = strtok(cmdtext, idx); if(CarInfo[keycar][cLock] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,0); } } format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 0; OnPropUpdate(); SavePlayerData(playerid); return 1; } else if(CarInfo[keycar][cLock] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,1); } } format(string, sizeof(string), "~w~Vehicle~n~~r~Locked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 1; OnPropUpdate(); SavePlayerData(playerid); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You don't have a vehicle at slot 2"); return 1; } } else if(strcmp(x_nr,"lock3",true) == 0) { new keycar = PlayerInfo[playerid][pPcarkey3]; if(keycar != -1) { new locked[256]; locked = strtok(cmdtext, idx); if(CarInfo[keycar][cLock] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,0); } } format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 0; OnPropUpdate(); SavePlayerData(playerid); return 1; } else if(CarInfo[keycar][cLock] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,1); } } format(string, sizeof(string), "~w~Vehicle~n~~r~Locked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 1; OnPropUpdate(); SavePlayerData(playerid); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You don't have a vehicle at slot 3"); return 1; } } else if(strcmp(x_nr,"color",true) == 0) { if(PlayerInfo[playerid][pPcarkey] == -1 && PlayerInfo[playerid][pPcarkey2] == -1 && PlayerInfo[playerid][pPcarkey3] == -1) { SendClientMessage(playerid, COLOR_GREY," You don't have a vehicle to respray."); return 1; } if(GetPlayerMoney(playerid) < 1000) { SendClientMessage(playerid, COLOR_GREY," You don't have enough money for vehicle respray."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "{00A1FF}USAGE{FFFFFF}: /v color [ColorOneID] [ColorTwoID]"); return 1; } new color1; color1 = strval(tmp); if(color1 < 0 && color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Wrong color id!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "{00A1FF}USAGE{FFFFFF}: /v color [ColorOneID] [ColorTwoID]"); return 1; } new color2; color2 = strval(tmp); if(color2 < 0 && color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Wrong color id!"); return 1; } if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { vehid = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { vehid = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } if(IsPlayerInVehicle(playerid, vehid)) { CarInfo[vehid][cColorOne] = color1; CarInfo[vehid][cColorTwo] = color2; GivePlayerMoney(playerid, -1000); ChangeVehicleColor(vehid, color1, color2); OnPropUpdate(); SavePlayerData(playerid); GameTextForPlayer(playerid, "~w~Bill for a Paint Respray~n~~r~-$1000", 5000, 1); return 1; } else { SendClientMessage(playerid, COLOR_GREY," You are not in your vehicle."); return 1; } } else if(strcmp(x_nr,"locate1",true) == 0) { if(!IsPlayerConnected(playerid)) { return 1; } new Float:x,Float:y,Float:z; new car = PlayerInfo[playerid][pPcarkey]; if(PlayerInfo[playerid][pPcarkey]==-1) { GameTextForPlayer(playerid, "~w~Nu ai o masina pentru a putea fi localizata", 2500, 3); return 1; } SendClientMessage(playerid,COLOR_WHITE,"Locatia masinii a fost gasita."); GetVehiclePos(car, x, y, z); SetPlayerCheckpoint(playerid, x, y, z, 6); return 1; } else if(strcmp(x_nr,"locate2",true) == 0) { if(!IsPlayerConnected(playerid)) { return 1; } new Float:x,Float:y,Float:z; new car = PlayerInfo[playerid][pPcarkey2]; if(PlayerInfo[playerid][pPcarkey]==-1) { GameTextForPlayer(playerid, "~w~Nu ai o masina pentru a putea fi localizata", 2500, 3); return 1; } SendClientMessage(playerid,COLOR_WHITE,"Locatia masinii a fost gasita."); GetVehiclePos(car, x, y, z); SetPlayerCheckpoint(playerid, x, y, z, 6); return 1; } else if(strcmp(x_nr,"locate3",true) == 0) { if(!IsPlayerConnected(playerid)) { return 1; } new Float:x,Float:y,Float:z; new car = PlayerInfo[playerid][pPcarkey3]; if(PlayerInfo[playerid][pPcarkey]==-1) { GameTextForPlayer(playerid, "~w~Nu ai o masina pentru a putea fi localizata", 2500, 3); return 1; } SendClientMessage(playerid,COLOR_WHITE,"Locatia masinii a fost gasita."); GetVehiclePos(car, x, y, z); SetPlayerCheckpoint(playerid, x, y, z, 6); return 1; } else if(strcmp(x_nr,"tow1",true) == 0) { if(IsPlayerConnected(playerid)) { new car = PlayerInfo[playerid][pPcarkey]; GetPlayerName(playerid, playername, sizeof(playername)); if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey]][cOwner], true) == 0) { GameTextForPlayer(playerid, "~w~Masina a fost~n~~g~Tractata cu succes~n~~r~$-1500", 5000, 1); GivePlayerMoney(playerid,-1500); SetVehicleToRespawn(car); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else { GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1); } } } else if(strcmp(x_nr,"tow2",true) == 0) { if(IsPlayerConnected(playerid)) { new car = PlayerInfo[playerid][pPcarkey2]; GetPlayerName(playerid, playername, sizeof(playername)); if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey2]][cOwner], true) == 0) { GameTextForPlayer(playerid, "~w~Masina a fost~n~~g~Tractata cu succes~n~~r~$-1500", 5000, 1); GivePlayerMoney(playerid,-1500); SetVehicleToRespawn(car); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else { GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1); } } } else if(strcmp(x_nr,"tow3",true) == 0) { if(IsPlayerConnected(playerid)) { new car = PlayerInfo[playerid][pPcarkey3]; GetPlayerName(playerid, playername, sizeof(playername)); if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey3]][cOwner], true) == 0) { GameTextForPlayer(playerid, "~w~Masina a fost~n~~g~Tractata cu succes~n~~r~$-1500", 5000, 1); GivePlayerMoney(playerid,-1500); SetVehicleToRespawn(car); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else { GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1); } } } else { SendClientMessage(playerid, COLOR_WHITE, "HINT: (/v)ehicle [name]"); SendClientMessage(playerid, COLOR_WHITE, "Available names: park, lock(1-3), sell, sellto, color, setplate, locate(1-3), tow(1-3)"); return 1; } } return 1; }[/pawn]
-
Frumos,frumoasa idee,5/5.Mai astept creatii.
-
Frumos Massari,5/5.
-
Pai,fiecare user de acolo are o masina personala,daca stergi Users,fisierele,nu folder,poate o sa mearga,nu sunt sigur,si din vehicles,sterge tot,dar eu zic sa mai faci o copie in caz ca nu merge.
-
Incearca asta: [pawn]forward CheckMark(i); public CheckMark(i) { if(PlayerData[pMember] == 4 || PlayerData[pLeader] == 4) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_LIGHTBLUE ); } if(PlayerData[pMember] == 1 || PlayerData[pLeader] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_DBLUE ); } if(PlayerData[pMember] == 2 || PlayerData[pLeader] == 2) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_DBLUE ); } if(PlayerData[pMember] == 3 || PlayerData[pLeader] == 3) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_BBLUE ); } if(PlayerData[pMember] == 5 || PlayerData[pLeader] == 5) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, 0x8F8C47FF ); } if(PlayerData[pMember] == 6 || PlayerData[pLeader] == 6) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_YELLOW ); } if(PlayerData[pMember] == 7 || PlayerData[pLeader] == 7) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_LIGHTBLUE ); } if(PlayerData[pMember] == 8 || PlayerData[pLeader] == 8) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_RED ); } if(PlayerData[pMember] == 9 || PlayerData[pLeader] == 9) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_PURPLE ); } if(PlayerData[pMember] == 10 || PlayerData[pLeader] == 10) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_YELLOW2 ); } if(PlayerData[pMember] == 11 || PlayerData[pLeader] == 11) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, 0x40863CFF ); } if(PlayerData[pMember] == 12 || PlayerData[pLeader] == 12) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, 0xD900D9FF ); } if(PlayerData[pMember] == 13 || PlayerData[pLeader] == 13) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, 0xFD7E00FF ); } if(PlayerData[pMember] == 14 || PlayerData[pLeader] == 14) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, 0x6A4444FF ); } if(PlayerData[pMember] == 15 || PlayerData[pLeader] == 15) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, 0x6400B1FF ); } if(PlayerData[pMember] == 16 || PlayerData[pLeader] == 16) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, 0x2F2F2FF ); } if(PlayerData[pAdmin] >= 1 && event == 0 && PlayerData[pLeader] == 0 && PlayerData[pMember] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_LIGHTBLUE ); } if(PlayerData[pAgent] == 1 && event == 0 && PlayerData[pLeader] == 0 && PlayerData[pMember] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_YELLOW ); } if(event == 1 && PlayerData[pAdmin] >= 1 && PlayerData[pLeader] == 0 && PlayerData[pMember] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, 0xff0099 ); } if(event == 1 && PlayerData[pAgent] == 1 && PlayerData[pLeader] == 0 && PlayerData[pMember] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, 0xff0099 ); } if(PlayerData[pLeader] == 0 && PlayerData[pAgent] < 1 && PlayerData[pAdmin] < 1 && PlayerData[pMember] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) SetPlayerMarkerForPlayer(i, i, COLOR_WHITE ); } }[/pawn] Si asta: [pawn]if(PlayerData[pLeader] == 0 && PlayerData[pMember] == 0 && PlayerData[pAgent] == 1 && event == 1) { SetPlayerChatBubble(i, text, 0xff0099, 50.0, 5000); GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[Helper] [%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,0xff0099,0xff0099,0xff0099,0xff0099,0xff0099); } if(PlayerData[pLeader] == 0 && PlayerData[pMember] == 0 && PlayerData[pAgent] == 1 && event == 0) { SetPlayerChatBubble(i, text, COLOR_YELLOW, 50.0, 5000); GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[Helper] [%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW); } if(PlayerData[pLeader] == 0 && PlayerData[pMember] == 0 && PlayerData[pAdmin] >= 1 && event == 1) { SetPlayerChatBubble(i, text, 0xff0099, 50.0, 5000); GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[Admin] [%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,0xff0099,0xff0099,0xff0099,0xff0099,0xff0099); } if(PlayerData[pLeader] == 0 && PlayerData[pMember] == 0 && PlayerData[pAdmin] >= 1 && event == 0) { SetPlayerChatBubble(i, text, 0x9ABDFF, 50.0, 5000); GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[Admin] [%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,0x9ABDFF,0x9ABDFF,0x9ABDFF,0x9ABDFF,0x9ABDFF); } else if(PlayerData[pLeader] == 0 && PlayerData[pAdmin] < 1 && PlayerData[pMember] == 0 && PlayerData[pAgent] == 0) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : [%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); } if(PlayerData[pLeader] == 1 || PlayerData[pMember] == 1) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE); } if(PlayerData[pLeader] == 2 || PlayerData[pMember] == 2) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE); } if(PlayerData[pLeader] == 3 || PlayerData[pMember] == 3) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_BBLUE,COLOR_BBLUE,COLOR_BBLUE,COLOR_BBLUE,COLOR_BBLUE); } if(PlayerData[pLeader] == 4 || PlayerData[pMember] == 4) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE); } if(PlayerData[pLeader] == 5 || PlayerData[pMember] == 5) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,0x8F8C47FF,0x8F8C47FF,0x8F8C47FF,0x8F8C47FF,0x8F8C47FF); } if(PlayerData[pLeader] == 6 || PlayerData[pMember] == 6) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW); } if(PlayerData[pLeader] == 7 || PlayerData[pMember] == 7) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE); } if(PlayerData[pLeader] == 8 || PlayerData[pMember] == 8) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED); } if(PlayerData[pLeader] == 9 || PlayerData[pMember] == 9) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } if(PlayerData[pLeader] == 10 || PlayerData[pMember] == 10) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,COLOR_YELLOW2,COLOR_YELLOW2,COLOR_YELLOW2,COLOR_YELLOW2,COLOR_YELLOW2); } if(PlayerData[pLeader] == 11 || PlayerData[pMember] == 11) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,0x40863CFF,0x40863CFF,0x40863CFF,0x40863CFF,0x40863CFF); } if(PlayerData[pLeader] == 12 || PlayerData[pMember] == 12) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,0xD900D9FF,0xD900D9FF,0xD900D9FF,0xD900D9FF,0xD900D9FF); } if(PlayerData[pLeader] == 13 || PlayerData[pMember] == 13) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,0xFD7E00FF,0xFD7E00FF,0xFD7E00FF,0xFD7E00FF,0xFD7E00FF); } if(PlayerData[pLeader] == 14 || PlayerData[pMember] == 14) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,0x6A4444FF,0x6A4444FF,0x6A4444FF,0x6A4444FF,0x6A4444FF); } if(PlayerData[pLeader] == 15 || PlayerData[pMember] == 15) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,0x6400B1FF,0x6400B1FF,0x6400B1FF,0x6400B1FF,0x6400B1FF); } if(PlayerData[pLeader] == 16 || PlayerData[pMember] == 16) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text); ProxDetector(20.0, i, string,0x2F2F2FFF,0x2F2F2FFF,0x2F2F2FFF,0x2F2F2FFF,0x2F2F2FFF); }[/pawn]
-
PersonalVehicles,e acolo sus.