Jump to content

stefanpuica

Membru
  • Posts

    31
  • Joined

  • Last visited

Everything posted by stefanpuica

  1. Eu nu aveam nimic inainte a OnPlayerEnterVehicle Aveam doar return 1; Acum am pus codul dat de tine dar imi da erori la compilare C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13164) : warning 213: tag mismatch C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13164) : warning 213: tag mismatch C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : warning 215: expression has no effect C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : error 001: expected token: ";", but found "[" C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : error 029: invalid expression, assumed zero C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : warning 215: expression has no effect C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : error 001: expected token: ";", but found "]" C:\Users\Computer\Desktop\XtremePlay RPG\XtremePlay RPG 27.10.2016\gamemodes\xtremeplay.pwn(13168) : fatal error 107: too many error messages on one line LINIA 13164: if(strcmp(CarInfo[vehicleid][cOwner], nume, 0) == true) LINIA 13168: gCarLock[vehicleid][playerid] = 0; Uite asa am pus eu: public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { new nume[MAX_PLAYER_NAME]; GetPlayerName(playerid, nume, sizeof(nume)); if(strcmp(CarInfo[vehicleid][cOwner], nume, 0) == true) { SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0); CarInfo[vehicleid][cLock] = 0; gCarLock[vehicleid][playerid] = 0; } return 1; }
  2. Pai eu vreau ca proprietarul masinii sa se urce in ea fara a mai deschuia masina, dar ceilalti playeri sa nu se urce atata timp cat masina e incuiata
  3. Cred ca aici este... if (newkeys & KEY_NO) { if(SwitchKey[playerid] == 1) { new string[100]; for(new v=0; v<MAX_PVEHS; v++) { if(CheckPlayerDistanceToVehicle(5.0, playerid, personalcar[v][playerid])) { if(CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] == 1) { GetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,0,bonnet,boot,objective); format(string, sizeof(string), "~h~%s~n~~g~Unlocked",CarInfo[OwnedVeh(personalcar[v][playerid])][cDescription]); GameTextForPlayer(playerid, string, 4000, 4); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] = 0; gCarLock[personalcar[v][playerid]] = 0; vUpdate(OwnedVeh(personalcar[v][playerid]), cLockx); // return 1; } else if(CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] == 0) { GetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,1,bonnet,boot,objective); format(string, sizeof(string), "~h~%s~n~~r~Locked",CarInfo[OwnedVeh(personalcar[v][playerid])][cDescription]); GameTextForPlayer(playerid, string, 4000, 4); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] = 1; gCarLock[personalcar[v][playerid]] = 1; vUpdate(OwnedVeh(personalcar[v][playerid]), cLockx); // return 1; } } } return 1; } else if(SwitchKey[playerid] == 2) { new carid,string[128]; if(HireCar[playerid] == -1) return 1; if(HireCar[playerid] != -1) { carid = HireCar[playerid]; } if(CheckPlayerDistanceToVehicle(5.0, playerid, HireCar[playerid])) { if(gCarLock[carid] == 0) { new vehicles = GetVehicleModel(carid) - 400; format(string, sizeof(string), "~h~%s~n~~r~Locked", aVehicleNames[vehicles]); GameTextForPlayer(playerid, string, 4000, 4); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 1; GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective); return 1; } else if(gCarLock[carid] == 1) { new vehicles = GetVehicleModel(carid) - 400; format(string, sizeof(string), "~h~%s~n~~g~Unlocked", aVehicleNames[vehicles]); GameTextForPlayer(playerid, string, 4000, 4); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 0; GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,0,bonnet,boot,objective); return 1; } } } }
  4. Ma ajutati si pe mine va rog? Ce trebuie sa fac, ca atunci cand un player vrea sa intre in masina lui personala sa nu ii mai dea unlock ci sa il lase sa intre Multumesc!!!
  5. Ai setat VirtualWorld 0 de aici cred ca vine problema. daca atunci cand esti in HQ scrii /setint id 1 si dupa apesi F sigur te v-a scoate din HQ Incearca sa inlocuiesti ce ai tu cu asta: else if (IsPlayerInRangeOfPoint(playerid,2,1123.9885,-2037.0662,69.8855))//The Triad's Mafia { if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { GameTextForPlayer(playerid, "~g~Los Santos Vagos", 1000, 1); SetPlayerInterior(playerid,12); PlayerInfo[playerid][pInt] = 12; SetPlayerPos(playerid,2324.2273,-1148.8241,1050.7101); if(InWar[PlayerInfo[playerid][pMember]] == 1) { SetPlayerVirtualWorld(playerid, 1024); } else { SetPlayerVirtualWorld(playerid, 1); } InHQ[playerid] = 6; } }
  6. CTRL+F si cauta textul Caracterele nu sunt permise iar acolo vei gasi si liniile de la antisql
  7. Pai vad ca are Auto Increment http://imgur.com/a/nGYhl EDIT Ultima casa din baza de date avea id-ul 104 si eu aveam in baza de date la: ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=258; adica sa inceapa casele din /createhouse de la id 258 in sus. Acum am pus 105 in loc de 258 si totul e OK T/C
  8. Nu este al meu. Dar cred ca e folositor tuturor
  9. Iti dau eu un sistem de quest: #define pQuestMapx 115 #define DIALOG_QUESTMAP 615 La enum pInfo pQuestMap, LA public Update(playerid, type) case pQuestMapx: { mysql_format(SQL, var, sizeof(var), "UPDATE `users` SET `QuestMap`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pQuestMap], PlayerInfo[playerid][pNormalName]); mysql_tquery(SQL,var,"",""); } La variabile pui astea QuestP[50], QuestWait[MAX_PLAYERS], QuestWait[playerid] = 0; Asta o pui tot la VARIABILE sub tazer[playerid] = 0; QuestWait[playerid] = 0; Astea sunt pickup=urile http://pastebin.com/zxiRVSpW La public OnPlayerLogin(playerid,password[]) pui asta PlayerInfo[playerid][pQuestMap] = cache_get_field_content_int(0, "QuestMap"); si asta { new strb[30]; format(strb, sizeof(strb),"Quest%d",ev); QEvent[playerid][ev] = cache_get_field_content_int(0, strb); } La public OnPlayerPickUpPickup(playerid, pickupid) http://pastebin.com/QWPrJPs7 /quest http://pastebin.com/mzMRstP2 /questmap http://pastebin.com/UTt6e7k3 La public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) http://pastebin.com/vXEgHQhk
  10. panelul daca e luat de pe net are vulnerabilitati si sunt multi care stiu sa intre in panel sa iti schimbe de exemplu tie adresa de email si sa dea recover la parola. Dupa aia intra pe contul tau in Panel si da BAN,WARN etc. Anuleaza Recover Password
  11. Nu stiu de ce nu imi salveaza in baza de date coordonatele la case din exterior si interior cand creez o casa cu /createhouse. Si id la casa nu il pune corect in baza de date, de exemplu am ultima casa 103 in baza de date, dupa ce folosesc /createhouse imi face casa in baza de date cu id 258 in loc de 104. Pe server daca cumpar casa si dau restart la server imi ramane casa salvata intru in ea fara nici-o problema dar in baza de date nu imi seteaza nimic nici dupa ce cumpar casa ramane la fel id 258 0 coordonate la interior si exterior si arata ca nu e cumparata. Comanda: http://pastebin.com/tbeYk7Lv
  12. Acum am vazut ca la MAX_PVEHS din personalcar[MAX_PVEHS][MAX_PLAYERS], era 6 si acum am pus 10 si merge Multumesc!!! Mai am o problema. O zic aici sau fac alt topic?
  13. Salut!! Vreau sa va prezint serverul meu: Este GM de la iRefresh dar am mai adaugat eu in el unele chestii (recunosc ca nu am facut eu nici-un sistem, sunt luate din alte GM-uri) Am adaugat sistem VIP Am refacut Raportul la Factiuni Am adaugat putin Mapping la SPAWN GARA LS, 2 Case si o mica Insula Sistem /snow si /christmashat Sistem /skate si multe altele Serverul XtremePlay RPG DNS: rpg.xtremeplay.ro:7777 IP: 93.119.26.164:7777 FORUM: http://www.xtremeplay.ro/forum PANEL: http://xtremeplay.ro/panel/ La intrarea pe server ve-ti primi - 4.000.000, Level 3 , 10 Premium Points , toate licentele timp de 100 ORE, [/bonus] - Va puteti face propriul vostru CLAN din [/shop] . - Va puteti administra clanul direct de pe panel : http://xtremeplay.ro/panel/ [Clanuri] - La fiecare level UP ve-ti primi +10 Premium Points [/buylevel] -La fiecare cadou gasit primiti o suma de bani, respect pints si premium points [/quest] Va astept sa va dati o parere si de ce nu sa va jucati daca va place!!! Multumesc!!
  14. Pai nu am new personalcar Nici inainte de a ma apuca sa modific nu aveam si nu imi dadea erori
  15. Am facut sa poti avea 10 masini personale dar imi da aceste erori: error 032: array index out of bounds (variable "personalcar") In stock RespawnPVeh(vid,playerid) http://pastebin.com/1Y3zaiuj (Imi da aceste erori de la personalcar [6] pana la personalcar [9] de la [0] la [5] nu imi da erorile astea Si in stock DestroyPVehs(playerid) exact aceeasi problema http://pastebin.com/cQ1a4wGg
  16. Nu stiu ce se intampla dar cand playerii isi vand intre ei masinile sau casele se incurca id-urile La masini: Ori se incurca id-urile ori fiecare data cel care a cumparato cand ii da respawn masina se dubleaza si apare de 2 ori in acelasi loc chiar si de 4 ori s-a intamplat sa apara La case: Cel care o vinde ii dispare din /stats cheia casei dar ramane tot el Owner la acea casa chiar daca cel care a cumparato are in /stats cheia casei Tin sa va zic ca nu tot timpul se intampla asta. Si am mai observat ca atunci cand dau restart indiferent ca e cu /gmx sau din gamepanel (nu de fiecare data) se incurca id-urile la masini si de exemplu masinile mele se duc la alt Player Nu imi dau seama ce sa fac sa nu se mai incurce id-urile la case si la masini Comenzile: /sellcarto accept car /sellhouseto accept house GMX Sau problema vine din cauza ca salveaza greu datele in baza de date?Eu nu inteleg de unde apare aceasta problema
  17. eu cred ca trebuie sa pui Update(playerid,pPnumberx); ca sa salveze numarul de telefon si in baza de date
  18. Am rezolvat aia cu Live DLonfiscate Eu am scris in baza de date gresit Live DLonfiscate , in Gm sunt asa: Lives si DLConfiscate
  19. http://pastebin.com/yAkweRUF Am rezolvat Am pus PlayerInfo[pMember] = 0; Update(i,pMemberx); si acum ma scoate si din /members dupa ce imi da leaderul uninvite. Dar totusi as vrea sa rezolv acele erori din baza de date,daca vreti sa ma ajutati Aia cu DLonfiscate si Live am rezolvat
  20. Nu merge. Imi da 24 erori imi strica mai multe linii
  21. Problema intalnita (descriere): Cand un Leader da Uninvite unui membru din factiunea lui, pe acel membru il scoate din factiune dar in tabelul cu membri nu se sterge acel playerEro(area / rile) / warning-(ul / urile):Liniile de cod / sursa / script-ul(obligatoriu): Uninvite Leader: http://pastebin.com/H693XHE5 Tabelul cu Membri: http://pastebin.com/KvvzAiUS si comanda de uninvite pentru admini (cand folosesc aceasta comanda ii scoate din tabelul members): http://pastebin.com/uWAuv23EImagini / Video (optional):Ati incercat sa rezolvati singur?: Da, dar nu am reusit mare lucru
  22. Eu sper ca da. Nu a mai dat nimanui ban pana acum Poti sa dai TC.
  23. Am scos, acum sper sa nu mai dea ban. Mutumesc!
  24. onplayerconnect http://pastebin.com/hSrAsqdp onplayerlogin http://pastebin.com/tEp4t5P8
  25. da asta trebuie sa fac. Dar nu inteleg cum sa fac sa nu ii mai baneze. M-a banat si pe mine la fel serverul cand mi-a crescut la login deodata ping-ul la 1000 ca aveam un torrent deschis
×
×
  • 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.