Jump to content

MytzaMytz

Membru
  • Posts

    80
  • Joined

  • Last visited

Everything posted by MytzaMytz

  1. 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; }
  2. 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.
  3. Buna ziua, Doresc si eu urmatoarele comenzi pentru ZCmd: /sethp /setarmor /bigears /gotom /agivegun /fine Multumesc anticipat!
  4. Buna ziua, Doresc si eu urmatoarele comenzi: /bigears /agivegun /gotom (Chiliad mountain) P.S: Folosesc ZCmd. Multumesc!
  5. 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; }
  6. Cam simplu dar frumos 5/5 incearca sa faci mai multe si te vei perfectiona.
  7. Cautam de ceva timp asa ceva mersi....ma intreb cum a ajuns asta primul topic :huh:
  8. Poate acel system avea legatura cu masinile de la case si masinile de la factiuni.
  9. 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]
  10. Ti-am dat add pe mess,accepta si te rezolv eu..lasal pe asta....
  11. 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.
  12. Te duci scriptfiles/ladmin/users si ai acolo numele tau,intri in acel fisier si este acolo "level:" si scri acolo. level-ul adminului.
  13. 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]
  14. Frumos,frumoasa idee,5/5.Mai astept creatii.
  15. 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.
  16. 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]
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.