Jump to content

DavidTKD

Membru
  • Posts

    36
  • Joined

  • Last visited

Everything posted by DavidTKD

  1. Am creat acest TreasureShop si in momentul cand compliez nu imi da error si nici ca a functionat o ideie ? case DIALOG_TREASURESHOP new szDialog[1100]; if(!response) { InTreasureShop[playerid] = 0; return 1; } listitem --; switch(listitem) { case 0: { strcat(szDialog, "Cu punctele treasure se pot cumpara unele chestii din /treasureshop."); } case 1: { format(szDialog, sizeof(szDialog), "Esti sigur ca vrei sa cumperi o masina de tip Stretch, ai nevoie de 550 puncte treasure."); SetPVarInt(playerid, "TreasurePoints", 550); } case 2: { format(szDialog, sizeof(szDialog), "Esti sigur ca vrei sa cumperi o masina de tip Monster, ai nevoie de 700 puncte treasure."); SetPVarInt(playerid, "TreasurePoints", 700); } case 3: { format(szDialog, sizeof(szDialog), "Esti sigur ca vrei sa cumperi o masina de tip Monster 2, ai nevoie de 700 puncte treasure."); SetPVarInt(playerid, "TreasurePoints", 700); } case 4: { format(szDialog, sizeof(szDialog), "Esti sigur ca vrei sa cumperi o masina de tip Bloodring Banger, ai nevoie de 400 puncte treasure."); SetPVarInt(playerid, "TreasurePoints", 400); } case 5: { format(szDialog, sizeof(szDialog), "Esti sigur ca vrei sa cumperi o masina de tip Tractor, ai nevoie de 250 puncte treasure."); SetPVarInt(playerid, "TreasurePoints", 250); } } SelectedItem[playerid] = listitem; ShowPlayerDialog(playerid, DIALOG_TREASURESHOP, DIALOG_STYLE_MSGBOX, "TreasureShop:", szDialog, "Ok", "Back"); } } case DIALOG_TREASURESHOP1 if(!response) { InTreasureShop[playerid] = 0; ShowShop(playerid); return 1; } new gold = GetPVarInt(playerid, "TreasurePoints"); if(PlayerInfo[playerid][pTreasurePoints] < gold) return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Shop", "Nu ai suficiente puncte treasure pentru a achizitiona acest produs.", "Ok", ""); switch(SelectedItem[playerid]) { case 1: { if(GetVehicles(playerid) == 5) return SCM(playerid, -1, "Ai numarul maxim de masini personale."); GiveVehicle2(playerid, 409); SCM(playerid, COLOR_GOLD, "Felicitari! Ai cumparat masina de tip Stretch."); PlayerInfo[playerid][pTreasurePoints] -= 550; Update(playerid, pTreasurePointsx); format(string, sizeof(string), "%s si-a cumparat o masina de tip Stretch.", GetName(playerid)); InsertLog(playerid, string, LOG_TREASURESHOP); } case 2: { if(GetVehicles(playerid) == 5) return SCM(playerid, -1, "Ai numarul maxim de masini personale."); GiveVehicle2(playerid, 444); SCM(playerid, COLOR_GOLD, "Felicitari! Ai cumparat masina de tip Monster."); PlayerInfo[playerid][pTreasurePoints] -= 700; Update(playerid, pTreasurePointsx); format(string, sizeof(string), "%s si-a cumparat o masina de tip Monster.", GetName(playerid)); InsertLog(playerid, string, LOG_TREASURESHOP); } case 3: { if(GetVehicles(playerid) == 5) return SCM(playerid, -1, "Ai numarul maxim de masini personale."); GiveVehicle2(playerid, 556); SCM(playerid, COLOR_GOLD, "Felicitari! Ai cumparat masina de tip Monster 2."); PlayerInfo[playerid][pTreasurePoints] -= 700; Update(playerid, pTreasurePointsx); format(string, sizeof(string), "%s si-a cumparat o masina de tip Monster 2.", GetName(playerid)); InsertLog(playerid, string, LOG_TREASURESHOP); } case 4: { if(GetVehicles(playerid) == 5) return SCM(playerid, -1, "Ai numarul maxim de masini personale."); GiveVehicle2(playerid, 504); SCM(playerid, COLOR_GOLD, "Felicitari! Ai cumparat masina de tip Bloodring Banger."); PlayerInfo[playerid][pTreasurePoints] -= 400; Update(playerid, pTreasurePointsx); format(string, sizeof(string), "%s si-a cumparat o masina de tip Bloodring Banger.", GetName(playerid)); InsertLog(playerid, string, LOG_TREASURESHOP); } case 5: { if(GetVehicles(playerid) == 5) return SCM(playerid, -1, "Ai numarul maxim de masini personale."); GiveVehicle2(playerid, 531); SCM(playerid, COLOR_GOLD, "Felicitari! Ai cumparat masina de tip Tractor."); PlayerInfo[playerid][pTreasurePoints] -= 250; Update(playerid, pTreasurePointsx); format(string, sizeof(string), "%s si-a cumparat o masina de tip Tractor.", GetName(playerid)); InsertLog(playerid, string, LOG_TREASURESHOP); } } Update(playerid, pTreasurePointsx); } function ShowTreasureShop(playerid) { new gold = PlayerInfo[playerid][pTreasurePoints], string[180], szDialog[4000]; if(gold >= 550) format(string, sizeof(string), "Stretch - {FFFF00}550 {FFFFFF}treasure points\n"); else format(string, sizeof(string), "Stretch - {FF0000}550 {FFFFFF}treasure points\n"); strcat(szDialog, string); if(gold >= 700) format(string, sizeof(string), "Monster - {FFFF00}700 {FFFFFF}treasure points\n"); else format(string, sizeof(string), "Monster - {FF0000}700 {FFFFFF}treasure points\n"); strcat(szDialog, string); if(gold >= 700) format(string, sizeof(string), "Monster 2 - {FFFF00}700 {FFFFFF}treasure points\n"); else format(string, sizeof(string), "Monster 2 - {FF0000}700 {FFFFFF}treasure points\n"); strcat(szDialog, string); if(gold >= 400) format(string, sizeof(string), "Bloodring Banger - {FFFF00}400 {FFFFFF}treasure points\n"); else format(string, sizeof(string), "Bloodring Banger - {FF0000}400 {FFFFFF}treasure points\n"); strcat(szDialog, string); if(gold >= 250) format(string, sizeof(string), "Tractor - {FFFF00}250 {FFFFFF}treasure points\n"); else format(string, sizeof(string), "Tractor - {FF0000}250 {FFFFFF}treasure points\n"); strcat(szDialog, string); new title[180]; format(title, 256, "Treasure Points: {FFFF00}%d", gold); ShowPlayerDialog(playerid, DIALOG_TREASURESHOP, title, szDialog, "Select", "Close"); return 1; }
  2. Salut. Am o problema la aceasta erroare (Run time error 19: "File or function is not found") , (Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory)) Am pus pluginurile le-am si actualizat nu stiu ce sa fie nu iau errori atunci cand compliez server-ul ruleaza toata chestia este ca nu apare unde sa iti bagi parola
  3. Salut as dori sa intreb daca se poate realiza la fiecare factiune rank pe skin gen un player daca intra si are rank 1 sa poarte skin de rank 1 ? Daca imi puteti daca ceva informatii..
  4. DavidTKD

    Carcolor

    Mersi e bun merge ce vreau sa iti mai zic acuma poti sa schimbi culorile hidden si daca nu ai un hidden ceva am omis iar..
  5. DavidTKD

    Carcolor

    Salut. Am si eu aceasta comanda care are cateva probleme si as avea nevoie de putin ajutor cand dau sa schimb culoare imi spun ca nu am o culoare hidd si defapt am sau daca vreau sa schimb din hidd in culoare normal imi zice la fel care ar putea sa fie problema ? carcolor(playerid, params[], help) { new colorid,colorpart, string[256]; if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_GREY, "Nu esti in vehiculul tau."); if(sscanf(params, "ii",colorpart,colorid)) return SCM(playerid, COLOR_GREY, "{FFFFFF}/carcolor [1/2] <Culoarea>"); new car = GetPlayerVehicleID(playerid); if(PersonalCar(playerid) == -1) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu esti in unul dintre vehiculele tale personale!"); new idd = PersonalCar(playerid); if(CarInfo[idd][Spawned] != car) return SCM(playerid, -1, "Nu esti in vehiculul tau personal."); if(colorpart==1) { if(CarInfo[idd][cColorOne] > 128) return SCM(playerid, -1, "Nu poti schimba culoarea hidden"); if(PlayerInfo[playerid][pHiddenColor] <= 128 && colorid > 255) return SCM(playerid, -1, "Nu ai culori hidden"); if(colorid < 0 || colorid > 255) return SCM(playerid, -1, "ID-ul culorilor este cuprins intre 0 si 255."); CarInfo[idd][cColorOne] = colorid; GivePlayerCash(playerid, -5000); if(colorid > 127) { PlayerInfo[playerid][pHiddenColor] -= 1; UpdateVar(playerid, "HiddenColor", PlayerInfo[playerid][pHiddenColor]); } Update(playerid, pCashx); ChangeVehicleColor(car, colorid, CarInfo[idd][cColorTwo]); SCM(playerid,-1, "Vehicle color changed!"); GameTextForPlayer(playerid, "~r~-$5000", 5000, 1); mysql_format(SQL, string, sizeof(string), "UPDATE cars SET ColorOne = %d WHERE ID=%d", colorid, idd); mysql_tquery(SQL, string, "", ""); return 1; } if(colorpart==2) { if(CarInfo[idd][cColorTwo] > 127) return SCM(playerid, -1, "Nu poti schimba culoarea hidden"); if(PlayerInfo[playerid][pHiddenColor] <= 0 && colorid > 127) return SCM(playerid, -1, "Nu ai culori hidden"); if(colorid < 127 || colorid > 255) return SCM(playerid, -1, "ID-ul culorilor este cuprins intre 0 si 255."); CarInfo[idd][cColorTwo] = colorid; GivePlayerCash(playerid, -5000); if(colorid > 127) { PlayerInfo[playerid][pHiddenColor] -= 1; Update(playerid, pHiddenColorx); UpdateVar(playerid, "HiddenColor", PlayerInfo[playerid][pHiddenColor]); } Update(playerid, pCashx); ChangeVehicleColor(car, CarInfo[idd][cColorOne], colorid); SCM(playerid,-1, "Vehicle color changed!"); GameTextForPlayer(playerid, "~r~-$5000", 5000, 1); mysql_format(SQL, string, sizeof(string), "UPDATE cars SET ColorTwo = %d WHERE ID=%d", colorid, idd); mysql_tquery(SQL, string, "", ""); return 1; } return 0; }
  6. Salut. Ce vreau sa va zic nu am masini la war in momentul cand dau war-ul imi dispar masinile nu stiu sunt setate pe un alt VW si nu este corespunzator cu war-ul am cautat nu am dat de nimica de unde as putea remedia situatia. Ce as putea face ?
  7. Inca o chestie care ma bagat in ceata si nu prea imi dau seama ce as mai putea face case 7: { if(strcmp("Mr.Bean",GetName(playerid))) string = "Fondator"; else if(strcmp("Alandala",GetName(playerid))) string = "Co-Owner"; else if(strcmp("DavidTKD",GetName(playerid))) string = "Owner"; else string = "Administrator"; } } return string; } Problema este ca in GM am la Mr.Bean Fondator si pe joc am Co-Owner ce poate fi si Fondator il are in joc DavidTKD cu Owner in GM ?
  8. Am schimbat in loc de strmatch am pus strcmp si nu mai da error.
  9. De la ce o fi acest error (16362) : error 017: undefined symbol "strmatch" (16363) : error 017: undefined symbol "strmatch"
  10. Da exact asa ceva iti multumesc mult.
  11. Salut as dori putin ajutor vreau sa fac la admin name gen cand cineva da /admins si apare in lista numele la admin 7 si ce vreau sa zic este ca daca sunt 2 admini de acelasi nivel sa le separ cumva numele sa nu scrie la amndoi Adminstrator 7 si sa scrie owner 7 se poate face ? case 1: string = "Admin Level 1"; case 2: string = "Admin Level 2"; case 3: string = "Admin Level 3"; case 4: string = "Admin Level 4"; case 5: string = "Admin Level 5"; case 6: string = "Admin Level 6"; case 7: string = "Adminstrator"; Persoana X case 7: string = "Owner"; Persoana Y
  12. Care ma puteti ajuta cu aceasta comanda /megaphone imi spune ca nu sunt in vehicului factiuni si defapt sunt. YCMD:megaphone(playerid, params[], help) { new tmpcar = GetPlayerVehicleID(playerid),textmeg[250],string[200]; if(PlayerInfo[playerid][pMuted] == 1) { format(string, sizeof(string), "You can't talk right now! You are muted. (%d seconds)",PlayerInfo[playerid][pMuteTime]); SCM(playerid, COLOR_GREY, string); return 1; } if(sscanf(params, "s[250]", textmeg)) return SCM(playerid, COLOR_GREY, "USAGE: {FFFFFF}/m <text>"); if(!IsACop(playerid)) return SCM(playerid, COLOR_GREY, "Nu faci parte din factiunea politiei."); if(OnDuty[playerid] == 0) return SCM(playerid, COLOR_LGREEN, "Nu poti folosi aceasta comanda deoarece nu esti la datorie!"); if(!Copcar2(tmpcar)) return SCM(playerid, COLOR_GREY, "Nu esti intr-un vehicul de-al factiunii."); if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) format(string, sizeof(string), "> Ofiter %s: %s <", GetName(playerid), textmeg); else if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2) format(string, sizeof(string), "> Agent %s: %s <", GetName(playerid), textmeg); else if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3) format(string, sizeof(string), "> Soldat %s: %s <", GetName(playerid), textmeg); else if(PlayerInfo[playerid][pMember] == 14||PlayerInfo[playerid][pLeader] == 14) format(string, sizeof(string), "> Capitan %s: %s <", GetName(playerid), textmeg); ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW); return 1; } function IsACopCar(carid) { if(ServerVehicles[carid][vFaction] == 1) return 1; return 0; } function Copcar2(carid) { if(ServerVehicles[carid][vFaction] == 1) return 1; if(ServerVehicles[carid][vFaction] == 2) return 1; if(ServerVehicles[carid][vFaction] == 3) return 1; if(ServerVehicles[carid][vFaction] == 14) return 1; return 0; }
  13. Care ma puteti ajuta cu aceasta comanda /megaphone imi spune ca nu sunt in vehicului factiuni si defapt sunt. YCMD:megaphone(playerid, params[], help) { new tmpcar = GetPlayerVehicleID(playerid),textmeg[250],string[200]; if(PlayerInfo[playerid][pMuted] == 1) { format(string, sizeof(string), "You can't talk right now! You are muted. (%d seconds)",PlayerInfo[playerid][pMuteTime]); SCM(playerid, COLOR_GREY, string); return 1; } if(sscanf(params, "s[250]", textmeg)) return SCM(playerid, COLOR_GREY, "USAGE: {FFFFFF}/m <text>"); if(!IsACop(playerid)) return SCM(playerid, COLOR_GREY, "Nu faci parte din factiunea politiei."); if(OnDuty[playerid] == 0) return SCM(playerid, COLOR_LGREEN, "Nu poti folosi aceasta comanda deoarece nu esti la datorie!"); if(!Copcar2(tmpcar)) return SCM(playerid, COLOR_GREY, "Nu esti intr-un vehicul de-al factiunii."); if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) format(string, sizeof(string), "> Ofiter %s: %s <", GetName(playerid), textmeg); else if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2) format(string, sizeof(string), "> Agent %s: %s <", GetName(playerid), textmeg); else if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3) format(string, sizeof(string), "> Soldat %s: %s <", GetName(playerid), textmeg); else if(PlayerInfo[playerid][pMember] == 14||PlayerInfo[playerid][pLeader] == 14) format(string, sizeof(string), "> Capitan %s: %s <", GetName(playerid), textmeg); ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW); return 1; } function IsACopCar(carid) { if(ServerVehicles[carid][vFaction] == 1) return 1; return 0; } function Copcar2(carid) { if(ServerVehicles[carid][vFaction] == 1) return 1; if(ServerVehicles[carid][vFaction] == 2) return 1; if(ServerVehicles[carid][vFaction] == 3) return 1; if(ServerVehicles[carid][vFaction] == 14) return 1; return 0; }
  14. DavidTKD

    WarTime

    Tot 2 minute tine...
  15. DavidTKD

    WarTime

    Salut as avea nevoie de putin ajutor aici nu o scot la capat... vreau sa setez timpul la war mai mult acuma are 2 minute si nu gasesc de unde. Aici este Script function OtherTimer() { new stringg[180], iswar; for(new w = 0; w < 16; w++) { if(InWar[w] == 1) iswar = 1; } if(iswar == 1) { for(new i = 1; i < sizeof(Turfs); i++) { new attackers = WarInfo[wAttacker]; new defenders = WarInfo[wFaction]; if(WarInfo[wTime] >= 2) { foreach(Player,j) { if(PlayerInfo[j][pMember] == attackers || PlayerInfo[j][pMember] == defenders) { if(WarInfo[wAttacker] == 4) GangZoneFlashForPlayer(j,Turfs, 0x0CAB3C99); else if(WarInfo[wAttacker] == 5) GangZoneFlashForPlayer(j,Turfs, 0x11F2F299); else if(WarInfo[wAttacker] == 6) GangZoneFlashForPlayer(j,Turfs, 0xFAD40099); else if(WarInfo[wAttacker] == ? GangZoneFlashForPlayer(j,Turfs, 0xFF450099); else if(WarInfo[wAttacker] == 10) GangZoneFlashForPlayer(j,Turfs, 0xAB00FA99); } } } if(WarInfo[wTime] > 0) { WarInfo[wTime] -= 1; foreach(Player,j) { if(IsPlayerInTurf(j,i) == 1) { if(PlayerInfo[j][pMember] == attackers) WarScoreF[attackers] += 0.002; if(PlayerInfo[j][pMember] == defenders) WarScoreF[defenders] += 0.002; } } if(WarInfo[wTime] == 1) { new Float: atscore = 0.0; new Float: defscore = 0.0; atscore = WarScoreF[attackers]; defscore = WarScoreF[defenders]; new winner; SetVehicle(attackers, 0); SetVehicle(defenders, 0); foreach(Player,j) { if(PlayerInfo[j][pMember] == attackers) { SCM(j, COLOR_MONEY, "--------------------- Statistici WAR ---------------------"); RespawnVehicle(attackers); GangZoneStopFlashForPlayer(j,Turfs); format(stringg,sizeof(stringg),"Razboiul dintre %s si %s pentru turf %d s-a terminat.",FactionName(attackers),FactionName(defenders),i); SCM(j, COLOR_MONEY,stringg); for(new m = 0; m < 5; m++) SendDeathMessageToPlayer(j, 1001, 1001, 200); PlayerTextDrawHide(j, WarTime); } if(PlayerInfo[j][pMember] == defenders) { SCM(j, COLOR_MONEY, "--------------------- Statistici WAR ---------------------"); RespawnVehicle(defenders); GangZoneStopFlashForPlayer(j,Turfs); format(stringg,sizeof(stringg),"Razboiul dintre %s si %s pentru turf %d s-a terminat.",FactionName(attackers),FactionName(defenders),i); SCM(j, COLOR_MONEY,stringg); for(new m = 0; m < 5; m++) SendDeathMessageToPlayer(j, 1001, 1001, 200); PlayerTextDrawHide(j, WarTime); } } DestroyPickups(i); if(atscore > defscore) winner = 1; else winner = 2; new winbest, losebest; new winbestj = -1, losebestj = -1; new bestname1[25],bestname2[25],bestname[25],worstname[25]; FactionDeelay[attackers] = 300; foreach(Player,j) { if(winner == 1) { if(PlayerInfo[j][pMember] == attackers) { winbest = bestscoreat; if(bestmemberat != 999) { if(PlayerInfo[bestmemberat][pMember] == attackers) { winbestj = bestmemberat; GetPlayerName(winbestj,bestname1,sizeof(bestname1)); strmid(bestname, bestname1, 0, strlen(bestname1), 255); } } else { format(bestname,sizeof(bestname),"Null"); strmid(bestname, bestname, 0, strlen(bestname), 255); } } if(PlayerInfo[j][pMember] == defenders) { losebest = worstscoredf; if(worstmemberdf != 999) { if(PlayerInfo[worstmemberdf][pMember] == defenders) { losebestj = worstmemberdf; GetPlayerName(losebestj,bestname2,sizeof(bestname2)); strmid(worstname, bestname2, 0, strlen(bestname2), 255); } } else { format(worstname,sizeof(worstname),"Null"); strmid(worstname, worstname, 0, strlen(worstname), 255); } } } if(winner == 2) { if(PlayerInfo[j][pMember] == defenders) { winbest = bestscoredf; if(bestmemberdf != 999) { if(PlayerInfo[bestmemberdf][pMember] == defenders) { winbestj = bestmemberdf; GetPlayerName(winbestj,bestname1,sizeof(bestname1)); strmid(bestname, bestname1, 0, strlen(bestname1), 255); } } else { format(bestname,sizeof(bestname),"Null"); strmid(bestname, bestname, 0, strlen(bestname), 255); } } if(PlayerInfo[j][pMember] == attackers) { losebest = worstscoreat; if(worstmemberat != 999) { if(PlayerInfo[worstmemberat][pMember] == attackers) { losebestj = worstmemberat; GetPlayerName(losebestj,bestname2,sizeof(bestname2)); strmid(worstname, bestname2, 0, strlen(bestname2), 255); } } else { format(worstname,sizeof(worstname),"Null"); strmid(worstname, worstname, 0, strlen(worstname), 255); } } } } foreach(Player,j) { new uciderii = 0; uciderii += ucideri[j]; new decesee = 0; decesee += decese[j]; ucideri[j] = 0; decese[j] = 0; if((PlayerInfo[j][pMember] == attackers) || (PlayerInfo[j][pMember] == defenders)) { SetPlayerVirtualWorld(j, 0); if(WarSeconds[j] >= 300) { UpdateFactionRaport(j, 0); } WarSeconds[j] = 0; if(winner == 1) { format(stringg,sizeof(stringg),"%s (%.1f) vs %s (%.1f)",FactionName(WarInfo[wAttacker]),atscore,FactionName(WarInfo[wFaction]),defscore); SCM(j, COLOR_MONEY,stringg); format(stringg,sizeof(stringg),"Cel mai bun: %s(%d). Cel mai slab: %s(-%d)", bestname, winbest, worstname, losebest); SCM(j, COLOR_MONEY,stringg); format(stringg,sizeof(stringg),"Statisticile tale: Scor %d (%d ucideri si %d decese)",uciderii-decesee, uciderii, decesee); SCM(j, COLOR_MONEY,stringg); TurfInfo[zOwned] = WarInfo[wAttacker]; Wartimeon[j] = 0; } if(winner == 2) { format(stringg,sizeof(stringg),"%s (%.1f) vs %s (%.1f)",FactionName(WarInfo[wFaction]),defscore,FactionName(WarInfo[wAttacker]),atscore); SCM(j, COLOR_MONEY,stringg); format(stringg,sizeof(stringg),"Cel mai bun: %s(%d). Cel mai slab: %s(-%d)", bestname, winbest, worstname, losebest); SCM(j, COLOR_MONEY,stringg); format(stringg,sizeof(stringg),"Statisticile tale: Scor %d (%d ucideri si %d decese)",uciderii-decesee,uciderii, decesee); SCM(j, COLOR_MONEY,stringg); Wartimeon[j] = 0; } SCM(j, COLOR_MONEY, "---------------------------------------------------------------"); WarScoreF[defenders] = 0.0; WarScoreF[attackers] = 0.0; InWar[attackers] = 0; InWar[defenders] = 0; } if(winner == 1) { GangZoneHideForPlayerEx(j,Turfs); if(attackers == 4) GangZoneShowForPlayerEx(j,Turfs,0x0CAB3C99); if(attackers == 5) GangZoneShowForPlayerEx(j,Turfs,0x11F2F299); if(attackers == 6) GangZoneShowForPlayerEx(j,Turfs,0xFAD40099); if(attackers == ? GangZoneShowForPlayerEx(j,Turfs,0xFF450099); if(attackers == 10) GangZoneShowForPlayerEx(j,Turfs,0xAB00FA99); } } if(winner == 1) { new str[128]; format(str,128,"UPDATE `turfs` SET `Owned`='%d' WHERE `ID`='%d'",TurfInfo[zOwned],i); mysql_query(SQL,str); } WarInfo[wTime] = 0; WarInfo[wFaction] = 0; WarInfo[wAttacker] = 0; worstscoreat = 0; worstmemberat = 999; bestscoreat = 0; bestmemberat = 999; worstscoredf = 0; worstmemberdf = 999; bestscoredf = 0; bestmemberdf = 999; mysql_query(SQL, "UPDATE `users` SET `WarTurf`='0', `WarKills`='0', `WarDeaths`='0'"); } } } } return 1; }
  16. Salut. Ma poti ajuta sa se poata lua arme nu doar din hq de la mafie si sa se poata lua si din case (chirie sau casa)
  17. Salut Domnilor. Am si eu o problema la comanda /accept ticket id in momentul cand dau imi apare "USAGE:/accept <item> <playerid/name> Trade, License, Dice, Drugs, Repair, Materials, Taxi,Medic, Live, Free, Mecanic, Ticket, Refill, Invite, Lesson, Cinvite, Clan. Practic nu face nimica aici am si comanda din pwn daca ma puteti ajuta... CMD:accept(playerid, params[]) { new x_job[180],id,sendername[25],giveplayer[25],string[300]; if(sscanf(params, "s[180]u",x_job,id)) { SendClientMessage(playerid, COLOR_GREY, "USAGE: {FFFFFF}/accept <item> <playerid/name>"); SendClientMessage(playerid, COLOR_WHITE, "Trade, Dice, Drugs, Repair, Materials,"); SCM(playerid, -1, "Live, Free, Ticket, Refill, Invite, Medic, Lesson, Cinvite, Clan, Propose."); return 1; } if(id == INVALID_PLAYER_ID || !IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_GREY, "Acel player nu este conectat."); if(strcmp(x_job,"medic",true) == 0 || strcmp(x_job,"taxi",true) == 0 || strcmp(x_job,"mecanic",true) == 0 || strcmp(x_job,"instructor",true) == 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Aceasta comanda nu mai este disponibila. Foloseste /calls!"); if(strcmp(x_job,"propose",true) == 0) { if(GetPVarInt(playerid, "proposeID") != id) return SCM(playerid, COLOR_GREY, "Acel player nu ti-a facut o cerere!"); if(strcmp(PlayerInfo[playerid][pPropose], "Nimeni", true) == 0) { } else return SCM(playerid, COLOR_LGREEN, "Eroare: Esti deja casatorit(a)!"); if(PlayerInfo[playerid][pSex] == PlayerInfo[id][pSex]) { if(PlayerInfo[playerid][pSex] == 1) format(string, sizeof(string), "Avem un nou cuplu de homosexuali, %s si %s s-au casatorit.", GetName(id), GetName(playerid)); else if(PlayerInfo[playerid][pSex] == 2) format(string, sizeof(string), "Avem un nou cuplu de lesbiene, %s si %s s-au casatorit.", GetName(id), GetName(playerid)); } else format(string, sizeof(string), "Avem un nou cuplu de indragostiti, %s si %s s-au casatorit.", GetName(id), GetName(playerid)); SendClientMessageToAll(COLOR_WHITE, string); format(PlayerInfo[playerid][pPropose], 256, GetName(id)); format(PlayerInfo[id][pPropose], 256, GetName(playerid)); new query[256]; format(query, sizeof(query), "UPDATE `users` SET `Propose`='%s' WHERE `ID`='%d'", PlayerInfo[playerid][pPropose], PlayerInfo[playerid][pSQLID]); mysql_query(SQL, query); format(query, sizeof(query), "UPDATE `users` SET `Propose`='%s' WHERE `ID`='%d'", PlayerInfo[id][pPropose], PlayerInfo[id][pSQLID]); mysql_query(SQL, query); finishAchievement(playerid, 17); finishAchievement(id, 17); return 1; } else if(strcmp(x_job,"clan",true) == 0) { if(GetPVarInt(playerid, "OfferedClan") == -1 || GetPVarInt(playerid, "OfferedClan") != id) return SCM(playerid, COLOR_GREY, "Acel player nu ti-a facut o oferta!"); if(PlayerInfo[playerid][pClan] != 0) return SCM(playerid, COLOR_GREY, "Esti deja intr-un clan. Foloseste comanda /quitclan pentru a iesi din clanul in care esti acum!"); new clan = GetPVarInt(playerid, "SellClan"), money = GetPVarInt(playerid, "ClanMoney"); if(PlayerInfo[id][pClan] != clan || PlayerInfo[id][pClanRank] < 6) return SCM(playerid, COLOR_GREY, "Acel player nu mai detine clanul care ti l-a oferit!"); if(GetPlayerCash(playerid) < money) return SCM(playerid, COLOR_GREY, "Nu ai suma necesara pentru a accepta oferta!"); format(string, sizeof(string), "%s ti-a acceptat oferta de a lua clanul si ai primit $%s.", GetName(playerid), FormatNumber(money)); SCM(id, COLOR_MONEY, string); format(string, sizeof(string), "Ai acceptat oferta lui %s si ai pierdut $%s.", GetName(id), FormatNumber(money)); SCM(playerid, COLOR_MONEY, string); GivePlayerCash(playerid, -money); GivePlayerCash(id, money); PlayerInfo[playerid][pClan] = clan; PlayerInfo[playerid][pClanRank] = 6; UpdateVar(playerid, "Clan", clan); UpdateVar(playerid, "ClanRank", 6); UpdateVar(playerid, "ClanDays", 0); PlayerInfo[id][pClan] = 0; PlayerInfo[id][pClanRank] = 0; UpdateVar(id, "Clan", 0); UpdateVar(id, "ClanRank", 0); UpdateVar(id, "ClanDays", 0); format(string, sizeof(string), "[CLAN] %s este noul lider al clanului!", GetName(playerid)); SendClanMessage(clan, string); DeletePVar(playerid, "OfferedClan"); DeletePVar(playerid, "ClanMoney"); DeletePVar(playerid, "SellClan"); new query[128]; format(query, 128, "UPDATE `clans` SET `Owner`='%s', `OwnerSQL`='%d' WHERE `ID`='%d'", GetName(playerid), PlayerInfo[playerid][pSQLID], clan); mysql_query(SQL, query); new szName[180]; SetPlayerName(id, PlayerInfo[id][pUsername]); PlayerInfo[playerid][pTag] = 0; format(szName, sizeof(szName), "%s%s", ClanInfo[clan][clTag], PlayerInfo[playerid][pUsername]); SetPlayerName(playerid, szName); return 1; } if(strcmp(x_job,"Lesson",true) == 0) { new x = GetPVarInt(playerid, "Lesson"); if(x == -1 || x != id) return SCM(playerid, -1, "Acel player nu ti-a facut o invitatie."); if(GetPVarInt(id, "InLesson") == 1) return SCM(playerid, -1, "Acel instructor are deja o lectie activa."); SetPVarInt(playerid, "InLesson", id); SetPVarInt(id, "InLesson", playerid); SetPVarInt(playerid, "Lesson", -1); format(string, sizeof(string), "**(( SI Dispatch: %s (%d) a inceput o lectie cu %s (%d). ))**", GetName(id), id, GetName(playerid), playerid); SendFactionMessage(PlayerInfo[id][pMember], COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Ai acceptat lectia oferita de instructorul %s.", GetName(id)); SCM(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "%s ti-a acceptat inceperea lectiei cu tine.", GetName(playerid)); SCM(id, COLOR_LIGHTBLUE, string); return 1; } if(strcmp(x_job, "license", true) == 0) { if(LicenseOffer[playerid] == -1) return SCM(playerid, -1, "Nu ai primit o oferta!"); if(LicenseOffer[playerid] != id) return SCM(playerid, -1, "Acel player nu ti-a facut o oferta!"); if(PlayerInfo[id][pMember] != 7) return SCM(playerid, -1, "Acel player nu este din factiunea School Instructors!"); new money, str[180]; switch(License[playerid]) { case 1: { money = 150000; if(GetPlayerCash(playerid) < money) return SCM(playerid, -1, "Nu ai aceasta suma de bani!"); GivePlayerCash(playerid, -money); GivePlayerCash(id, money); PlayerInfo[playerid][pFlyLic] = 1; PlayerInfo[playerid][pFlyLicT] = 50; format(str,128,"UPDATE users SET `FlyLic`='1',`FlyLicT`='50' WHERE `ID`='%d'",PlayerInfo[playerid][pSQLID]); mysql_query(SQL,str); format(string, sizeof(string), "**(( SI Dispatch: %s (%d) i-a oferit licenta de zbor lui %s (%d) pentru suma de %d$. ))**", GetName(id), id, GetName(playerid), playerid, money); SendFactionMessage(PlayerInfo[id][pMember], COLOR_LIGHTBLUE, string); finishAchievement(playerid, 9); } case 2: { money = 100000; if(GetPlayerCash(playerid) < money) return SCM(playerid, -1, "Nu ai aceasta suma de bani!"); GivePlayerCash(playerid, -money); GivePlayerCash(id, money); PlayerInfo[playerid][pBoatLic] = 1; PlayerInfo[playerid][pBoatLicT] = 50; format(str,128,"UPDATE users SET `BoatLic`='1',`BoatLicT`='50' WHERE `ID`='%d'",PlayerInfo[playerid][pSQLID]); mysql_query(SQL,str); format(string, sizeof(string), "**(( SI Dispatch: %s (%d) i-a oferit licenta de navigatie lui %s (%d) pentru suma de %d$. ))**", GetName(id), id, GetName(playerid), playerid, money); SendFactionMessage(PlayerInfo[id][pMember], COLOR_LIGHTBLUE, string); finishAchievement(playerid, 8); } case 3: { money = 200000; if(GetPlayerCash(playerid) < money) return SCM(playerid, -1, "Nu ai aceasta suma de bani!"); GivePlayerCash(playerid, -money); GivePlayerCash(id, money); PlayerInfo[playerid][pGunLic] = 1; PlayerInfo[playerid][pGunLicT] = 50; format(str,128,"UPDATE users SET `GunLic`='1',`GunLicT`='50' WHERE `ID`='%d'",PlayerInfo[playerid][pSQLID]); mysql_query(SQL,str); format(string, sizeof(string), "**(( SI Dispatch: %s (%d) i-a oferit licenta de arme lui %s (%d) pentru suma de %d$. ))**", GetName(id), id, GetName(playerid), playerid, money); SendFactionMessage(PlayerInfo[id][pMember], COLOR_LIGHTBLUE, string); finishAchievement(playerid, 7); } } UpdateFactionRaport(id, 0); License[playerid] = 0; LicenseOffer[playerid] = -1; for(new m; m < 2; m++) { if(PlayerInfo[id][pDailyMission][m] == 15 || PlayerInfo[id][pDailyMission][m] == 16) CheckMission(id, m); } format(string, sizeof(string), "Ai acceptat oferta lui %s si ai primit licenta.", GetName(id)); SCM(playerid, COLOR_MONEY, string); format(string, sizeof(string), "%s ti-a acceptat oferta si ai primit $%s.", GetName(playerid), FormatNumber(money)); SCM(id, COLOR_MONEY, string); return 1; } if(strcmp(x_job,"trade",true) == 0) { if(TradePlayer[playerid] == -1) return SendClientMessage(playerid, -1, "Nu ai primit o asemenea oferta."); if(TradePlayer[playerid] != id) return SendClientMessage(playerid, -1, "Acel player nu ti-a facut o oferta."); if(GetPlayerCash(id) < TradeMoney[playerid]) return SendClientMessage(playerid, -1, "Acel jucator nu are diferenta."); if(GetPlayerInterior(playerid) != 0 || IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti face o afacere dintr-un interior sau vehicul!"); if(GetPlayerInterior(id) != 0 || IsPlayerInAnyVehicle(id)) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti face o afacere cu cineva ce se afla intr-un interior sau vehicul!"); if(TradeID[playerid] != -1) return SCM(playerid, COLOR_WHITE, "Esti deja intr-o afacere!"); if(TradeID[id] != -1) return SCM(playerid, COLOR_WHITE, "Acel player este deja intr-o afacere!"); if(strlen(PlayerInfo[playerid][pPin]) != 0 && PlayerInfo[playerid][pPinLogged] == 0) { SendClientMessage(playerid, COLOR_GREY, "Nu poti folosi aceasta comanda deoarece nu te-ai autentificat cu codul de securitate."); SendClientMessage(playerid, COLOR_GREY, "Pentru a te autentifica, foloseste comanda '/loginpin'!"); return 1; } TradePlayer[playerid] = -1; format(string, sizeof(string), "Bunurile lui %s", GetName(id)); PlayerTextDrawSetString(playerid, TradePTD[0], string); PlayerTextDrawSetString(id, TradePTD[0], "Bunurile tale"); PlayerTextDrawSetString(playerid, TradePTD[1], "Bunurile tale"); format(string, sizeof(string), "Bunurile lui %s", GetName(playerid)); PlayerTextDrawSetString(id, TradePTD[1], string); TradeItems[id] = 0; TradeItems[playerid] = 0; TradeReady[id] = 0; TradeReady[playerid] = 0; TradeID[id] = playerid; TradeID[playerid] = id; format(string, sizeof(string), "%s (%d) a acceptat invitatia ta!", GetName(playerid), playerid); SCM(id, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Ai acceptat invitatia lui %s (%d)!", GetName(id), id); SCM(playerid, COLOR_LIGHTBLUE, string); ShowTradeTDs(id); ShowTradeTDs(playerid); TradeType[id] = 1; TradeType[playerid] = 0; TextDrawHideForPlayer(id, TradeTD[9]); TextDrawHideForPlayer(id, TradeTD[10]); PlayerTextDrawHide(playerid, TradePTD[2]); PlayerTextDrawHide(playerid, TradePTD[3]); SetPVarInt(playerid, "TradeAccepted", 1); SetPVarInt(id, "TradeAccepted", 0); SetPVarInt(id, "CarTrade", -1); SetPVarInt(playerid, "CarTrade", -1); return 1; } if( strcmp ( x_job, "dice" , true ) == 0 ) { new szMessage[180]; if(DiceID[playerid] == -1) return SendClientMessage(playerid,COLOR_WHITE,"Nimeni nu te-a invitat sa joci barbut."); if(id == playerid) return SCM(playerid, COLOR_GREY, "Nu poti folosi aceasta comanda asupra ta!"); if(!PlayerToPoint(100.0, playerid, 2016.1156,1017.1541,996.875)) return SendClientMessage(playerid, COLOR_GREY, "Nu te aflii intr-un casino."); if(IsPlayerConnected(id)) { if(DiceID[playerid] == id) { if(GetPlayerCash(playerid) < DiceMoney[playerid]) return SendClientMessage(playerid,COLOR_WHITE,"Nu ai destui bani!"); if(GetPlayerCash(id) < DiceMoney[playerid]) return SendClientMessage(playerid,COLOR_WHITE,"Acest player nu are destui bani."); if(!ProxDetectorS(10.0, playerid, id)) return SendClientMessage(playerid, COLOR_GREY, "Nu te aflii langa acel jucator!"); new dice1[MAX_PLAYERS],dice2[MAX_PLAYERS]; dice1[playerid] = random(12); dice2[DiceID[playerid]] = random (12); if(dice1[playerid] > dice2[DiceID[playerid]]) { format(string, sizeof(string), "%s rolls %d. %s rolls %d. %s won $%s.", GetName(playerid), dice1[playerid], GetName(id), dice2[DiceID[playerid]], GetName(playerid), FormatNumber(DiceMoney[playerid])); ProxDetector(30.0,playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE); format(szMessage, 256,"(+) Ai castigat $%s.", FormatNumber(DiceMoney[playerid])); SendClientMessage(playerid, COLOR_MONEY, szMessage); format(szMessage, 256,"(-) Ai pierdut $%s.", FormatNumber(DiceMoney[playerid])); SendClientMessage(DiceID[playerid], COLOR_MONEY, szMessage); GivePlayerCash(playerid, DiceMoney[playerid]); GivePlayerCash(DiceID[playerid],-DiceMoney[playerid]); PlayerInfo[playerid][pCash] += DiceMoney[playerid]; PlayerInfo[DiceID[playerid]][pCash] -= DiceMoney[playerid]; } if(dice2[DiceID[playerid]] > dice1[playerid]) { format(string, sizeof(string), "%s rolls %d. %s rolls %d. %s won $%s.", GetName(id), dice2[DiceID[playerid]], GetName(playerid), dice1[playerid], GetName(id), FormatNumber(DiceMoney[playerid])); ProxDetector(30.0,playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE); format(szMessage, 256,"(+) Ai castigat $%s.", FormatNumber(DiceMoney[playerid])); SendClientMessage(DiceID[playerid], COLOR_MONEY, szMessage); format(szMessage, 256,"(-) Ai pierdut $%s.", FormatNumber(DiceMoney[playerid])); SendClientMessage(playerid, COLOR_MONEY, szMessage); GivePlayerCash(playerid,-DiceMoney[playerid]); GivePlayerCash(DiceID[playerid],DiceMoney[playerid]); PlayerInfo[playerid][pCash] -= DiceMoney[playerid]; PlayerInfo[DiceID[playerid]][pCash] += DiceMoney[playerid]; } if(dice2[DiceID[playerid]] == dice1[playerid]) { SendClientMessage(DiceID[playerid], COLOR_MONEY, "Egal!"); SendClientMessage(playerid, COLOR_MONEY, "Egal!"); } for(new m; m < 2; m++) { if(PlayerInfo[playerid][pDailyMission][m] == 20) CheckMission(playerid, m); } for(new m; m < 2; m++) { if(PlayerInfo[id][pDailyMission][m] == 20) CheckMission(id, m); } DiceID[playerid] = -1; DiceMoney[playerid] = 0; } else SendClientMessage(playerid, COLOR_WHITE, "Acest player nu te-a invitat sa joci cu el barbut."); } } else if( strcmp ( x_job, "invite" , true ) == 0 ) { if(GetPVarInt(playerid, "InvitedFaction") == 0) return SendClientMessage(playerid, -1, "N-ai fost invitat de cineva!"); if(InvitedBy[playerid] == -1) return SendClientMessage(playerid, -1, "N-ai fost invitat de cineva!"); if(id != InvitedBy[playerid]) return SendClientMessage(playerid, -1, "Acel player nu te-a invitat."); if(!IsPlayerConnected(InvitedBy[playerid])) return SendClientMessage(playerid, -1, "Acel player nu mai este conectat!"); if(PlayerInfo[id][pMember] != InvitedFaction[playerid]) return SendClientMessage(playerid, -1, "Acel player nu mai face parte din factiunea in care te-a invitat."); if(PlayerInfo[playerid][pFpunish] != 0) return SendClientMessage(playerid,-1, "Ai FP!"); InvitedBy[playerid] = -1; SetPVarInt(playerid, "InvitedFaction", 0); GetPlayerName(playerid, giveplayer, sizeof(giveplayer)); GetPlayerName(id, sendername, sizeof(sendername)); PlayerInfo[playerid][pMember] = PlayerInfo[id][pMember]; PlayerInfo[playerid][pRank] = 1; format(string, sizeof(string), "%s a intrat in factiunea %s.", GetName(playerid), FactionName(PlayerInfo[playerid][pMember])); new query[256]; mysql_format(SQL, query, sizeof(query), "INSERT INTO faction_logs (`text`, `player`,`leader`) VALUES ('%s','%d','%d')", string, PlayerInfo[playerid][pSQLID],PlayerInfo[id][pSQLID]); mysql_tquery(SQL,query,"",""); if(PlayerInfo[playerid][pMember] == 11) finishAchievement(playerid, 19); else if(IsACop(playerid)) finishAchievement(playerid, 20); else if(IsAMember(playerid)) finishAchievement(playerid, 21); else finishAchievement(playerid, 18); ShowModelSelectionMenu (playerid, fskins[PlayerInfo[playerid][pMember]-1], "Haine"); SetPlayerToTeamColor(playerid); printf("AdmCmd: %s has invited %s to join %s.", sendername, giveplayer, FactionName(PlayerInfo[playerid][pMember])); format(string, sizeof(string), "(i) %s a intrat in factiune deoarece a fost invitat de %s.", giveplayer, sendername); SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, string); FactionMembers[PlayerInfo[playerid][pMember]] ++; format(string, sizeof(string), "Ai acceptat invitatia liderului %s de a intra in factiunea %s.", sendername,FactionName(PlayerInfo[playerid][pMember])); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "%s a acceptat invitatia ta.", giveplayer); SendClientMessage(id, COLOR_LIGHTBLUE, string); SetPlayerInterior(playerid,0); ResetPlayerRaport(playerid); new str[128]; format(str,sizeof(str),"UPDATE users SET `Team`='%d',`Member`='%d',`Rank`='1' WHERE `ID`='%d'",PlayerInfo[playerid][pTeam],PlayerInfo[playerid][pMember],PlayerInfo[playerid][pSQLID]); mysql_query(SQL,str); FactionLog(PlayerInfo[playerid][pMember],GetName(playerid),"Joined the Faction."); } else if(strcmp(x_job,"cinvite",true) == 0) { new query[256]; new clanid = InvitedClan[playerid]; if(clanid == 0) return SendClientMessage(playerid, COLOR_GREY, "Nu ai nicio invitatie."); SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai acceptat cererea de intrare in clan."); format(string, sizeof(string), "{%s}[CLAN] %s a acceptat invitatia de intrare in clan.", ClanInfo[InvitedClan[playerid]][clColor], GetName(playerid)); SendClanMessage(clanid, string); PlayerInfo[playerid][pClan] = clanid; ClanMembers[clanid] ++; PlayerInfo[playerid][pClanRank] = 1; InvitedClan[playerid] = -1; InvitedBy[playerid] = -1; new szDate[180], Year, Month, Day, Hour, Minute, Second; getdate(Year, Month, Day); gettime(Hour, Minute, Second); format(szDate, sizeof(szDate), "%02d/%02d/%d - %02d:%02d:%02d", Day, Month, Year, Hour, Minute, Second); format(query, sizeof(query), "UPDATE `users` SET `Clan`='%d', `ClanRank`='%d' WHERE `Name`='%s'", PlayerInfo[playerid][pClan], PlayerInfo[playerid][pClanRank], PlayerInfo[playerid][pUsername]); mysql_query(SQL, query); new szName[180], clanid2 = PlayerInfo[playerid][pClan]; PlayerInfo[playerid][pTag] = 0; UpdateVar(playerid, "Tag", 0); format(szName, sizeof(szName), "%s%s", ClanInfo[clanid2][clTag], PlayerInfo[playerid][pUsername]); SetPlayerName(playerid, szName); format(query, sizeof(query), "UPDATE `users` SET `Clan`='%d', `ClanRank`='%d' WHERE `Name`='%s'", PlayerInfo[playerid][pClan], PlayerInfo[playerid][pClanRank], GetName(playerid)); mysql_query(SQL, query); return 1; } else if(strcmp(x_job,"lawyer",true) == 0) { if(AcceptOffer[playerid] == -1) return SendClientMessage(playerid, COLOR_GREY, "Nu ai primit o oferta!"); if(AcceptOffer[playerid] != id) return SendClientMessage(playerid,-1, "Acel player nu ti-a oferit accept."); if(GetPlayerCash(playerid) < AcceptPrice[playerid]) return SendClientMessage(playerid,COLOR_GREY, "Nu ai banii necesari."); PlayerInfo[playerid][pLawyer] += 15; PlayerInfo[AcceptOffer[playerid]][pLawyer] -= 15; GivePlayerCash(playerid, - AcceptPrice[playerid]); GivePlayerCash(AcceptOffer[playerid], AcceptPrice[playerid]); new str[356]; format(str,356,"UPDATE users SET `Money`='%d',`Acceptpoints`='%d' WHERE `ID`='%d'",GetPlayerCash(playerid),PlayerInfo[playerid][pLawyer],PlayerInfo[playerid][pSQLID]); mysql_query(SQL,str); new str2[356]; format(str2,sizeof(str2),"UPDATE users SET `Money`='%d',`Acceptpoints`='%d' WHERE `ID`='%d'",GetPlayerCash(AcceptOffer[playerid]),PlayerInfo[AcceptOffer[playerid]][pLawyer],PlayerInfo[AcceptOffer[playerid]][pSQLID]); mysql_query(SQL,str2); new wakaname[25]; GetPlayerName(playerid,wakaname,25); new wakaname2[25]; GetPlayerName(AcceptOffer[playerid],wakaname2,25); format(string, sizeof(string), "%s a acceptat oferta.",GetName(playerid)); SendClientMessage(AcceptOffer[playerid],COLOR_MONEY,string); format(string, sizeof(string), "Ai cumparat accept de la %s.",wakaname2); SendClientMessage(playerid,COLOR_MONEY,string); AcceptOffer[playerid] = -1; AcceptPrice[playerid] = 0; } else if(strcmp(x_job,"materials",true) == 0) { if(MatsOffer[playerid] == -1) return SendClientMessage(playerid, COLOR_GREY, "Nu ai primit o oferta!"); if(MatsOffer[playerid] != id) return SendClientMessage(playerid,-1, "Acel player nu ti-a oferit materials."); if(GetPlayerCash(playerid) < MatsPrice[playerid]) return SendClientMessage(playerid,COLOR_GREY, "Nu ai banii necesari."); PlayerInfo[playerid][pMats] += MatsAmmo[playerid]; PlayerInfo[MatsOffer[playerid]][pMats] -= MatsAmmo[playerid]; GivePlayerCash(playerid, - MatsPrice[playerid]); GivePlayerCash(MatsOffer[playerid], MatsPrice[playerid]); GetPlayerName(MatsOffer[playerid],giveplayer,sizeof(giveplayer)); GetPlayerName(playerid,sendername,sizeof(sendername)); format(string, sizeof(string), "Ai cumparat %d materiale pentru $%s de la %s.",MatsAmmo[playerid],FormatNumber(MatsPrice[playerid]),giveplayer); SendClientMessage(playerid,COLOR_MONEY,string); format(string, sizeof(string), "%s a cumparat materialele tale pentru $%s.",sendername,FormatNumber(MatsPrice[playerid])); SendClientMessage(MatsOffer[playerid],COLOR_MONEY,string); Update(playerid,pMatsx); Update(MatsOffer[playerid],pMatsx); Update(MatsOffer[playerid],pCashx); Update(playerid,pCashx); MatsOffer[playerid] = -1; MatsAmmo[playerid] = 0; MatsPrice[playerid] = 0; } else if(strcmp(x_job,"ticket",true) == 0) { if(TicketOffer[playerid] == 999) return SendClientMessage(playerid, COLOR_GREY, "Nu ai primit o oferta!"); if(TicketOffer[playerid] != id) return SendClientMessage(playerid,-1, "Acel player nu ti-a oferit ticket."); if(!ProxDetectorS(5.0, playerid, TicketOffer[playerid])) return SendClientMessage(playerid, -1, "Acel player nu este langa tine."); GetPlayerName(TicketOffer[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(GetPlayerCash(playerid) < TicketMoney[playerid]) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Nu ai enough money."); format(string, sizeof(string), "* Ai platit amenda de $%d lui %s.", TicketMoney[playerid], giveplayer); SendClientMessage(playerid, COLOR_MONEY, string); format(string, sizeof(string), "* %s a platit amenda in valoare de $%d.", sendername, TicketMoney[playerid]); SendClientMessage(TicketOffer[playerid], COLOR_MONEY, string); GivePlayerCash(playerid, - TicketMoney[playerid]); GivePlayerCash(TicketOffer[playerid], TicketMoney[playerid]); Update(playerid, pCashx); Update(TicketOffer[playerid], pCashx); TicketOffer[playerid] = 999; TicketMoney[playerid] = 0; UpdateFactionRaport(id, 1); } else if(strcmp(x_job,"gun",true) == 0) { if(SellgunOffer[playerid] == -1) return SendClientMessage(playerid, COLOR_GREY, "Nu ai primit o oferta!"); if(SellgunOffer[playerid] != id) return SendClientMessage(playerid,-1, "Acel player nu ti-a oferit o arma."); if(GetPlayerCash(playerid) < SellgunPrice[playerid]) return SendClientMessage(playerid,COLOR_GREY, "Nu ai banii necesari."); new weaponid,ammo,price,mats,gunname[60],idoffer; weaponid = SellgunID[playerid]; ammo = SellgunAmmo[playerid]; price = SellgunPrice[playerid]; mats = SellgunMats[playerid]; idoffer = SellgunOffer[playerid]; ServerWeapon(playerid,weaponid,ammo); PlayerInfo[idoffer][pMats] -= mats; GivePlayerCash(playerid, -price); GivePlayerCash(idoffer, price); Update(playerid, pCashx); Update(idoffer,pMatsx); Update(idoffer, pCashx); PlayerInfo[id][pMatSkill] ++; UpdateVar(id, "MatSkill", PlayerInfo[id][pMatSkill]); GetPlayerName(idoffer,giveplayer,sizeof(giveplayer)); GetPlayerName(playerid,sendername,sizeof(sendername)); GetWeaponNameEx(weaponid,gunname,sizeof(gunname)); format(string, sizeof(string), "I-ai dat lui %s, un %s cu %d gloante, pentru %d materiale.", sendername,gunname, ammo,mats); SendClientMessage(idoffer, COLOR_GRAD1, string); format(string, sizeof(string), "Ai primit un %s cu %d gloante pentru %s.", gunname, ammo, giveplayer); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "* %s a creat o arma si i-a dat-o lui %s.", giveplayer ,sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SellgunOffer[playerid] = -1; SellgunPrice[playerid] = 0; SellgunMats[playerid] = 0; SellgunAmmo[playerid] = 0; SellgunID[playerid] = 0; if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) { new gun2,tmp; GetPlayerWeaponData(playerid,5,gun2,tmp); #pragma unused tmp if(gun2)SetPlayerArmedWeapon(playerid,gun2); else SetPlayerArmedWeapon(playerid,0); } for(new m; m < 2; m++) { if(PlayerInfo[id][pDailyMission][m] == 6) CheckMission(id, m); } } else if(strcmp(x_job,"free",true) == 0) { if(FreeOffer[playerid] == -1) return SendClientMessage(playerid, COLOR_GREY, "Nu ai primit o oferta!"); if(FreeOffer[playerid] != id) return SendClientMessage(playerid,-1, "Acel player nu ti-a oferit free."); if(GetPlayerCash(playerid) < FreePrice[playerid]) return SendClientMessage(playerid,COLOR_GREY, "Nu ai banii necesari."); if(PlayerInfo[id][pLawyer] < 1) return SendClientMessage(playerid,-1, "Acel player nu are accept."); GetPlayerName(playerid, giveplayer, sizeof(giveplayer)); GetPlayerName(FreeOffer[playerid], sendername, sizeof(sendername)); format(string, sizeof(string), "* I-ai dat free lui %s si l-ai scos din inchisoare.", giveplayer); SendClientMessage(FreeOffer[playerid], COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Ai primit free de la %s si ai iesit din inchisoare.", sendername); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); JailPrice[playerid] = 0; PlayerInfo[playerid][pJailTime] = 1; PlayerInfo[FreeOffer[playerid]][pLawyer] -= 1; PlayerInfo[FreeOffer[playerid]][pLawSkill] ++; GivePlayerCash(playerid, -FreePrice[playerid]); GivePlayerCash(FreeOffer[playerid],FreePrice[playerid]); PlayerInfo[playerid][pJailed] = 1; new str[356]; format(str,sizeof(str),"UPDATE users SET `JailTime`='0',`Money`='%d',`Jailed`='0' WHERE `ID`='%d'",GetPlayerCash(playerid),PlayerInfo[playerid][pSQLID]); mysql_query(SQL,str); format(str,sizeof(str),"UPDATE users SET `Money`='%d',`Acceptpoints`='%d',`LawSkill`='%d' WHERE ``ID`='%d'",GetPlayerCash(FreeOffer[playerid]),PlayerInfo[FreeOffer[playerid]][pLawyer],PlayerInfo[FreeOffer[playerid]][pLawSkill],PlayerInfo[FreeOffer[playerid]][pSQLID]); mysql_query(SQL,str); FreeOffer[playerid] = 0; FreePrice[playerid] = 0; } else if(strcmp(x_job,"refill",true) == 0) { if(RefillOffer[playerid] == 999) return SendClientMessage(playerid, COLOR_GREY, "Nu ai primit o oferta!"); if(RefillOffer[playerid] != id) return SendClientMessage(playerid,COLOR_WHITE, "This player has not offered you refill."); if(GetPlayerCash(playerid) < RefillPrice[playerid]) return SendClientMessage(playerid, COLOR_WHITE, "Nu ai banii necesari!"); GetPlayerName(playerid, sendername, sizeof(sendername)); new car = gLastCar[playerid]; new fuel; fuel = 100; UpdateFactionRaport(id, 0); DeelayCommand[id][6] = 30; format(string, sizeof(string), "**(( TTC Dispatch: Tow Truck Member %s (%s) i-a alimentat masina lui %s (%d) pentru suma de %d$. ))**", GetName(id), id, GetName(playerid), playerid, RefillPrice[playerid]); SendFactionMessage(8, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Vehiculul tau a fost alimentat cu %d%s pentru $%d de mecanicul %s.",fuel,"%%",RefillPrice[playerid],GetName(id)); SendClientMessage(playerid,COLOR_MONEY, string); format(string, sizeof(string), "* I-ai alimentat vehiculul lui %s pentru $%d.",sendername,RefillPrice[playerid]); SendClientMessage(RefillOffer[playerid], COLOR_MONEY, string); GivePlayerCash(id,RefillPrice[playerid]); GivePlayerCash(playerid, -RefillPrice[playerid]); if(Gas[car] < 110) { Gas[car] += fuel; } new str[180]; format(str,sizeof(str),"UPDATE users SET `Money`='%d',`MechSkill`='%d' WHERE `ID`='%d'",GetPlayerCash(RefillOffer[playerid]),PlayerInfo[RefillOffer[playerid]][pMechSkill],PlayerInfo[RefillOffer[playerid]][pSQLID]); mysql_query(SQL,str); Update(playerid, pCashx); RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; OnePlayAnim(id, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); } else if(strcmp(x_job,"live",true) == 0) { if(LiveOffer[playerid] == 999) return SendClientMessage(playerid, COLOR_GREY, "Nu ai primit o oferta!"); if(LiveOffer[playerid] != id) return SendClientMessage(playerid,COLOR_WHITE, "This player has not offered you live."); if(!ProxDetectorS(5.0, playerid, LiveOffer[playerid])) return SendClientMessage(playerid, -1, "Acel player nu este langa tine."); SendClientMessage(playerid, COLOR_WHITE, "* Ai primit freeze pana la terminarea live-ului!"); SendClientMessage(LiveOffer[playerid], COLOR_WHITE, "* Ai primit freeze pana la terminarea live-ului! Pentru a opri live-ul, foloseste comanda (/live) iar."); TogglePlayerControllable(playerid, 0); TogglePlayerControllable(LiveOffer[playerid], 0); TalkingLive[playerid] = LiveOffer[playerid]; TalkingLive[LiveOffer[playerid]] = playerid; LiveOffer[playerid] = 999; } else if(strcmp(x_job,"drugs",true) == 0) { if(DrugOffer[playerid] == 999) return SendClientMessage(playerid, COLOR_GREY, "Nu ai primit o oferta!"); if(DrugOffer[playerid] != id) return SendClientMessage(playerid,COLOR_WHITE, "This player has not offered you drugs."); if(GetPlayerCash(playerid) < DrugPrice[playerid]) return SendClientMessage(playerid, COLOR_WHITE, "Nu ai banii necesari!"); if(PlayerInfo[playerid][pDrugs] > 50) return SendClientMessage(playerid, COLOR_WHITE, "Ai prea multe droguri!"); GetPlayerName(DrugOffer[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* Ai cumparat %d grame de droguri pentru $%d de la distribuitorul %s.",DrugGram[playerid],DrugPrice[playerid],giveplayer); SendClientMessage(playerid, COLOR_MONEY, string); format(string, sizeof(string), "* %s a cumparat %d grame de droguri in schimbul sumei de $%d.",sendername,DrugGram[playerid],DrugPrice[playerid]); SendClientMessage(DrugOffer[playerid], COLOR_MONEY, string); GivePlayerCash(DrugOffer[playerid],DrugPrice[playerid]); PlayerInfo[DrugOffer[playerid]][pDrugsSkill] ++; GivePlayerCash(playerid, -DrugPrice[playerid]); PlayerInfo[playerid][pDrugs] += DrugGram[playerid]; PlayerInfo[DrugOffer[playerid]][pDrugs] -= DrugGram[playerid]; new wakaname[25],str[456]; GetPlayerName(playerid,wakaname,sizeof(wakaname)); format(str,sizeof(str),"UPDATE users SET `Money`='%d',`Drugs`='%d' WHERE `ID`='%d'",GetPlayerCash(playerid),PlayerInfo[playerid][pDrugs],PlayerInfo[playerid][pSQLID]); mysql_query(SQL,str); format(str,sizeof(str),"UPDATE users SET `Money`='%d',`Drugs`='%d',`DrugsSkill`='%d' WHERE `ID`='%d'",GetPlayerCash(DrugOffer[playerid]),PlayerInfo[DrugOffer[playerid]][pDrugs],PlayerInfo[DrugOffer[playerid]][pDrugsSkill],PlayerInfo[DrugOffer[playerid]][pSQLID]); mysql_query(SQL,str); DrugOffer[playerid] = 999; DrugPrice[playerid] = 0; DrugGram[playerid] = 0; } else if(strcmp(x_job,"repair",true) == 0) { if(RepairOffer[playerid] == 999) return SendClientMessage(playerid, COLOR_GREY, "Nu ai primit o oferta!"); if(RepairOffer[playerid] != id) return SendClientMessage(playerid,COLOR_WHITE, "This player has not offered you repair."); if(GetPlayerCash(playerid) < RepairPrice[playerid]) return SCM(playerid, COLOR_GREY, "Nu ai suficienti bani!"); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "You can't afford the repair."); if(!IsPlayerConnected(RepairOffer[playerid])) return SendClientMessage(playerid, COLOR_GREY, "Acel player nu este conectat."); GetPlayerName(RepairOffer[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); RepairCar[playerid] = GetPlayerVehicleID(playerid); RepairVehicle(RepairCar[playerid]); SetVehicleHealth(RepairCar[playerid], 998.0); UpdateFactionRaport(id, 0); DeelayCommand[id][5] = 30; format(string, sizeof(string), "**(( TTC Dispatch: Tow Truck Member %s (%s) i-a reparat masina lui %s (%d) pentru suma de %d$. ))**", GetName(id), id, GetName(playerid), playerid, RepairPrice[playerid]); SendFactionMessage(8, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Vehiculul tau a fost reparat pentru $%d de mecanicul %s.",RepairPrice[playerid],giveplayer); SendClientMessage(playerid, COLOR_MONEY, string); format(string, sizeof(string), "* I-ai reparat vehiculul lui %s pentru $%d.",sendername,RepairPrice[playerid]); SendClientMessage(RepairOffer[playerid], COLOR_MONEY, string); PlayerInfo[RepairOffer[playerid]][pMechSkill] ++; GivePlayerCash(RepairOffer[playerid],RepairPrice[playerid]); GivePlayerCash(playerid, -RepairPrice[playerid]); new str[184]; Update(playerid, pCashx); Update(RepairOffer[playerid],pCashx); format(str,sizeof(str),"UPDATE users SET `MechSkill`='%d' WHERE `ID`='%d'",PlayerInfo[RepairOffer[playerid]][pMechSkill],PlayerInfo[RepairOffer[playerid]][pSQLID]); mysql_query(SQL,str); RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; PlayerPlaySound(playerid,1133,0.0,0.0,0.0); OnePlayAnim(id, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); } else { SendClientMessage(playerid, COLOR_GREY, "USAGE: {FFFFFF}/accept <item> <playerid/name>"); SendClientMessage(playerid, COLOR_WHITE, "Trade, License, Dice, Drugs, Repair, Materials, Taxi,"); SCM(playerid, -1, "Medic, Live, Free, Mecanic, Ticket, Refill, Invite, Lesson, Cinvite, Clan."); } return 1; }
  18. Salut. As dori sa stiu daca se poate face urmatorul lucru la mafii comanda /order 1,2,3,4,5,6 sa fie in functie de rank pentru fiecare membru. Aici am comanda daca ma puteti ajuta CMD:order(playerid, params[]) { if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { new result[30]; if(!PlayerToPoint(100.0, playerid, -2158.6482,642.3111,1052.3750)) return SendClientMessage(playerid, COLOR_GREY, "Nu esti in HQ!"); if(PlayerHit[playerid] == -1) return SCM(playerid, COLOR_LGREEN, "Eroare: Poti lua arme doar atunci cand ai un contract!"); if(sscanf(params, "s[30]", result)) { SendClientMessage(playerid, COLOR_GREY, "USAGE: {FFFFFF}/order <id>"); SendClientMessage(playerid, COLOR_WHITE, "1. Knife (10 $) | 2. SD-Pistol (100 $) | 3. Sniper (200 $)"); return 1; } if(PlayerInfo[playerid][pGunLic] == 0) return SCM(playerid,-1,"Nu ai licenta de arme!"); if(strcmp(result,"1",true) == 0) { if(GetPlayerCash(playerid) < 10) return 1; ServerWeapon(playerid, 4, 200); SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un cutit la pretul de 10$."); GivePlayerCash(playerid, -10); return 1; } else if(strcmp(result,"2",true) == 0) { if(GetPlayerCash(playerid) < 100) return 1; ServerWeapon(playerid, 23, 200); SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un SD-Pistol la pretul de 100$."); GivePlayerCash(playerid, -100); return 1; } else if(strcmp(result,"3",true) == 0) { if(GetPlayerCash(playerid) < 200) return 1; ServerWeapon(playerid, 34, 200); SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un Sniper la pretul de 200$."); GivePlayerCash(playerid, -200); return 1; } else return SendClientMessage(playerid, COLOR_GREY, "Invalid id!"); } if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) { if(PlayerInfo[playerid][pGunLic] == 0) return SendClientMessage(playerid, COLOR_LGREEN, "Eroare: Nu ai licenta de arme. Cauta un instructor pentru a obtine licenta."); if(GetPlayerInterior(playerid) == 0) return SendClientMessage(playerid, COLOR_WHITE,"Nu esti in HQ."); if(!IsAtOrderPlace(playerid)) return 1; //if(InWar[PlayerInfo[playerid][pMember]] == 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Poti lua arme doar atunci cand mafia ta are un razboi!"); new result[180]; new x = PlayerInfo[playerid][pMember]-1; if(SafeInfo[x][sMaterials] < 1) return SCM(playerid, COLOR_CLIENT, "Nu sunt suficiente materiale in seif!"); if(SafeInfo[x][sMoney] < 1) return SCM(playerid, COLOR_CLIENT, "Nu sunt suficienti bani in seif!"); if(sscanf(params, "s[30]", result)) { SendClientMessage(playerid, COLOR_GREY, "USAGE: {FFFFFF}/order <id>"); SCM(playerid, COLOR_GRAD3, "1. Deagle - 200 ammo - 220$ - 200 mats"); SCM(playerid, COLOR_GRAD3, "2. M4 - 600 ammo - 310$ - 320 mats"); SCM(playerid, COLOR_GRAD3, "3. AK47 - 600 ammo - 300$ - 320 mats"); SCM(playerid, COLOR_GRAD3, "4. Rifle - 300 ammo - 535$ - 400 mats"); SCM(playerid, COLOR_GRAD3, "5. TEC9 - 400 ammo - 450$ - 370 mats"); SCM(playerid, COLOR_GRAD3, "6. Combat Shotgun - 200 ammo - 530$ - 250 mats"); return 1; } if(PlayerInfo[playerid][pGunLic] == 0) return SCM(playerid,-1,"Nu ai licenta de arme!"); if(strcmp(result,"1",true) == 0) { ServerWeapon(playerid, 24, 200); SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un deagle la pretul de 220$."); SafeInfo[x][sMaterials] -= 200; SafeInfo[x][sMoney] -= 220; } else if(strcmp(result,"2",true) == 0) { ServerWeapon(playerid, 31, 600); SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un M4 la pretul de 310$."); SafeInfo[x][sMaterials] -= 320; SafeInfo[x][sMoney] -= 310; } else if(strcmp(result,"3",true) == 0) { ServerWeapon(playerid, 30,600); SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un AK47 la pretul de 300$."); SafeInfo[x][sMaterials] -= 320; SafeInfo[x][sMoney] -= 300; } else if(strcmp(result,"4",true) == 0) { ServerWeapon(playerid, 33, 300); SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un Rifle la pretul de 535$."); SafeInfo[x][sMaterials] -= 400; SafeInfo[x][sMoney] -= 535; } else if(strcmp(result,"5",true) == 0) { ServerWeapon(playerid, 32, 400); SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un TEC9 la pretul de 450$."); SafeInfo[x][sMaterials] -= 370; SafeInfo[x][sMoney] -= 450; } else if(strcmp(result,"6",true) == 0) { ServerWeapon(playerid, 27, 200); SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un Combat Shotgun la pretul de 530$."); SafeInfo[x][sMaterials] -= 250; SafeInfo[x][sMoney] -= 530; } } else SendClientMessage(playerid, COLOR_GREY, "Nu esti membrul unei mafii."); return 1; }
  19. DavidTKD

    SAMP

    Iau eror cum ca ar mai fii inca o functie OnVehicleSpawn
  20. Am aceasta comanda pe server /cc care defapt este sa curete chatul o folosesc si Adminul x a sters chatul dar defapt nu face nimica ma puteti ajuta cumva. Aici am si comanda CMD:cc(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly); foreach(Player, i) { if(PlayerInfo[pAdmin] < 1) { for( new j = 0; j <= 50; j++) SendClientMessage(i, COLOR_WHITE, ""); } } new string[100]; format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid)); if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1); return 1; }
  21. Am dat pe cautare si nu mai gaseste nimic RPG.Burned.RO
  22. Cum as putea sa modific numele de aici din pwn si systems.inc am schimbat si tot nu a mers
  23. Salut. Am o problema la licitatii de exemplu se liciteaza automat un biz sau o casa desi casa sau bizul are pretul pus pe ea, sau daca imi puteti spune cum as putea sa dezactivez licitatie automata
  24. Am uitat sa mentionez ca nu imi apar nici iconitele la unele case si nu prea imi dau seama de ce.
×
×
  • 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.