Jump to content

Jimmi

Membru
  • Posts

    374
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Jimmi

  1. Jimmi

    CMD:unban

    Sus cu asta(BUMP).
  2. Jimmi

    CMD:unban

    Problema intalnita (descriere):Incerc sa trec cateva comenzi pe mysql r39-3 si imi da erori e la vechile functii...Ma poate ajuta cineva Ero(area / rile) / warning-(ul / urile): Imagini / Video (optional): Ati incercat sa rezolvati singur?:Am trecut unele comenzi adica /makeleaderoff facandule public dar la asta nu stiu cum sa o fac (26545) : error 017: undefined symbol "mysql_store_result" (26546) : error 017: undefined symbol "mysql_num_rows" (26549) : error 017: undefined symbol "mysql_free_result" (26552) : error 017: undefined symbol "mysql_num_rows" (26555) : error 035: argument type mismatch (argument 1) (26556) : error 017: undefined symbol "mysql_store_result"Liniile de cod / sursa / script-ul(obligatoriu)://========================================[CMD:UNBAN]========================================================== CMD:unban(playerid, params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 3) { new givename[26], string [256],qwr[256]; if (!sscanf(params, "s[26]", givename)) { format(qwr,sizeof(qwr),"SELECT * FROM `bans` WHERE Name = '%s'",givename); mysql_query(string); mysql_store_result(); if(mysql_num_rows()) { format(string,sizeof(string),"DELETE FROM `bans` WHERE Name = '%s'",givename); mysql_query(string); format(string,sizeof(string), "Numele %s a primit unban", givename); SendClientMessage(playerid,-1,string); } else { format(string,sizeof(string), "Numele %s nu este banat", givename); SendClientMessage(playerid,-1,string); } } else SendClientMessage(playerid, 0xFFFFFFFF, "{FF4D4D}Foloseste: {FFFFFF}/unban [Nume Jucator]"); } else SendClientMessage(playerid, COLOR_GREY, "{FF4D4D}Info:{FFFFFF}Nu ai rangul administrativ necesar !"); } return 1; }
  3. Conexiunea e facuta asa: forward MySQLConnect(); public MySQLConnect() { handle = mysql_connect(mysql_host, mysql_user, mysql_database, mysql_password); if(handle && mysql_errno(handle) == 0) { printf("[MYSQL]: Conexiunea la (%s) a fost stabilita 0x069!", mysql_database); } else { printf("[MYSQL]: Conexiunea la (%s) a fost esuata 0x013!", mysql_database); SendRconCommand("exit"); } return 1; }
  4. Problema intalnita (descriere):Am incercat sa trec gm pe r39-3.La lovesc la MySQLCheckConnection unde nu gasesc cu ce se inlocuieste msql_ping... Ero(area / rile) / warning-(ul / urile):(19671) : error 017: undefined symbol "mysql_ping" Liniile de cod / sursa / script-ul(obligatoriu): Imagini / Video (optional):= Ati incercat sa rezolvati singur?:Da forward MySQLCheckConnection(); public MySQLCheckConnection() { if(mysql_ping()) { return 1; } else { print("MYSQL: Could not reconnect to server, terminating server..."); mysql_reconnect(); MySQLCheckConnection(); return 1; } }
  5. Multumesc KnowN.Imi da erori:de argumentul 2...Intelegi tu.Daca modific in security[50] si security2[50] nu mai da erori.Are ceva?
  6. Nu trebuie sa strigi in gura mare puiut. Fa diferenta intre DS-uri
  7. El da cumva bani admin tot la useri.....Cum naiba altcumva decat daca nu printr-un dialog la /trunk. A si zis(Scoti sistemul, problema rezolvata)
  8. ce am pus eu mai sus e problema.De cand e /trunk a aparut invulnerabilitatea.Azi a dat copilul ala prost bani 9999999999 si admin level 8 la tot server-ul
  9. nu cred.Sv exista de mult si pana acuma nu a fost problema asta
  10. Problema intalnita (descriere):Am instalat dintr-un gm un sistem de trunk.Ehh, cel care detinea gm sa enervat ca sistemul a ajuns pe net, si el facuse cumva invulnerabilitate la sistem, doar el stie. Ero(area / rile) / warning-(ul / urile):Cumva isi da admin de cand e sistemul /trunk. Liniile de cod / sursa / script-ul(obligatoriu): if( dialogid == DIALOG_TRUNK) { if( response ) { gString[ 0 ] = ( EOS ); strcat( gString, "{5c94e8}1.{FFFFFF} Verifica portbagaj\n{5c94e8}2.{FFFFFF} Depune arme\n{5c94e8}3.{FFFFFF} Depune droguri\n{5c94e8}4.{FFFFFF} Depune materiale" ); strcat( gString, "\n{5c94e8}5.{FFFFFF} Scoate arme\n{5c94e8}6.{FFFFFF} Scoate droguri\n{5c94e8}7.{FFFFFF} Scoate materiale\n{5c94e8}8.{FFFFFF} Inchide portbagaj" ); ShowPlayerDialog(playerid, DIALOG_TRUNK_OPTIUNI, DIALOG_STYLE_LIST, "{5c94e8}PG-Zone:{FFFFFF} Optiuni", gString, "Alege","Iesi"); } } if( dialogid == DIALOG_TRUNK_OPTIUNI) { if( response ) { if(listitem == 0) { gString[ 0 ] = ( EOS ); strcat( gString, "{5c94e8}1.{FFFFFF} Verifica portbagaj\n{5c94e8}2.{FFFFFF} Depune arme\n{5c94e8}3.{FFFFFF} Depune droguri\n{5c94e8}4.{FFFFFF} Depune materiale" ); strcat( gString, "\n{5c94e8}5.{FFFFFF} Scoate arme\n{5c94e8}6.{FFFFFF} Scoate droguri\n{5c94e8}7.{FFFFFF} Scoate materiale\n{5c94e8}8.{FFFFFF} Inchide portbagaj" ); ShowPlayerDialog(playerid, DIALOG_TRUNK_OPTIUNI, DIALOG_STYLE_LIST, "{5c94e8}PG-Zone:{FFFFFF} Optiuni", gString, "Alege","Iesi"); } if(listitem == 1) { new slot1[64], slot2[64], slot3[64]; if(vInfo[MasinaTrunkID[playerid]][tSlot1] == 0 ) slot1 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot1] != 0 ) { format(gString, sizeof(gString), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon1], vInfo[MasinaTrunkID[playerid]][tWeapon1Ammo]); } if(vInfo[MasinaTrunkID[playerid]][tSlot2] == 0 ) slot2 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot2] != 0 ) { format(gString, sizeof(gString), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon2], vInfo[MasinaTrunkID[playerid]][tWeapon2Ammo]); } if(vInfo[MasinaTrunkID[playerid]][tSlot3] == 0 ) slot3 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot3] != 0 ) { format(gString, sizeof(gString), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon3], vInfo[MasinaTrunkID[playerid]][tWeapon3Ammo]); } format(gString, sizeof(gString), "{5c94e8}1.{FFFFFF} Slot 1: %s\n{5c94e8}2.{FFFFFF} Slot 2: %s\n{5c94e8}3.{FFFFFF} Slot 3: %s", slot1, slot2, slot3); ShowPlayerDialog(playerid, DIALOG_TRUNK_DEPUNEARME, DIALOG_STYLE_LIST, "{5c94e8}PG-Zone:{FFFFFF} Optiuni",gString,"Depune","Iesi"); } if(listitem == 2) { gString[ 0 ] = ( EOS ); format(gString, sizeof(gString), "{5c94e8}Droguri:{FFFFFF} %d\n\nScrie mai jos cate grame de droguri vrei sa depozitezi:",vInfo[MasinaTrunkID[playerid]][tDrugs]); ShowPlayerDialog(playerid, DIALOG_TRUNK_DEPUNEDRUG, DIALOG_STYLE_INPUT, "{5c94e8}PG-Zone:{FFFFFF} Optiuni",gString,"Depune","Iesi"); } if(listitem == 3) { gString[ 0 ] = ( EOS ); format(gString, sizeof(gString), "{5c94e8}Materiale:{FFFFFF} %d\n\nScrie mai jos cate materiale vrei sa depozitezi:",vInfo[MasinaTrunkID[playerid]][tMaterials]); ShowPlayerDialog(playerid, DIALOG_TRUNK_DEPUNEMATS, DIALOG_STYLE_INPUT, "{5c94e8}PG-Zone:{FFFFFF} Optiuni",gString,"Depune","Iesi"); } if(listitem == 4) { new slot1[64], slot2[64], slot3[64]; if(vInfo[MasinaTrunkID[playerid]][tSlot1] == 0 ) slot1 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot1] != 0 ) { format(slot1, sizeof(slot1), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon1], vInfo[MasinaTrunkID[playerid]][tWeapon1Ammo]); } if(vInfo[MasinaTrunkID[playerid]][tSlot2] == 0 ) slot2 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot2] != 0 ) { format(slot2, sizeof(slot2), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon2], vInfo[MasinaTrunkID[playerid]][tWeapon2Ammo]); } if(vInfo[MasinaTrunkID[playerid]][tSlot3] == 0 ) slot3 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot3] != 0 ) { format(slot3, sizeof(slot3), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon3], vInfo[MasinaTrunkID[playerid]][tWeapon3Ammo]); } format(gString, sizeof(gString), "{5c94e8}1.{FFFFFF} Slot 1: %s\n{5c94e8}2.{FFFFFF} Slot 2: %s\n{5c94e8}3.{FFFFFF} Slot 3: %s", slot1, slot2, slot3); ShowPlayerDialog(playerid, DIALOG_TRUNK_SCOATEARME, DIALOG_STYLE_LIST, "{5c94e8}PG-Zone:{FFFFFF} Optiuni",gString,"Extrage","Iesi"); } if(listitem == 5) { gString[ 0 ] = ( EOS ); format(gString, sizeof(gString), "{5c94e8}Droguri:{FFFFFF} %d\n\nScrie mai jos cate grame de droguri vrei sa extragi:",vInfo[MasinaTrunkID[playerid]][tDrugs]); ShowPlayerDialog(playerid, DIALOG_TRUNK_SCOATEDRUG, DIALOG_STYLE_INPUT, "{5c94e8}PG-Zone:{FFFFFF} Optiuni",gString,"Extrage","Iesi"); } if(listitem == 6) { gString[ 0 ] = ( EOS ); format(gString, sizeof(gString), "{5c94e8}Materials:{FFFFFF} %d\n\nScrie mai jos cate materiale vrei sa extragi:",vInfo[MasinaTrunkID[playerid]][tMaterials]); ShowPlayerDialog(playerid, DIALOG_TRUNK_SCOATEMATS, DIALOG_STYLE_INPUT, "{5c94e8}PG-Zone:{FFFFFF} Optiuni",gString,"Extrage","Iesi"); } if(listitem == 7) { return 1; } } } if( dialogid == DIALOG_TRUNK_SCOATEARME ) { new query[256]; if( !response ) return 1; if( listitem == 0 ) { if( !vInfo[MasinaTrunkID[playerid]][ tSlot1 ] && !vInfo[MasinaTrunkID[playerid]][ tWeapon1Ammo ] ) return 1; format(query, sizeof(string), "UPDATE `vehicles` SET `Slot1`= '0',`Weapon1Ammo` = '0' WHERE `ID`='%d'", MasinaTrunkID[ playerid ]); mysql_query(query); GivePlayerWeapon( playerid,vInfo[MasinaTrunkID[playerid]][ tSlot1 ], vInfo[MasinaTrunkID[playerid]][ tWeapon1Ammo ] ); format( vInfo[MasinaTrunkID[playerid]][ tWeapon1 ], 64, "Nimic." ); SendClientMessage( playerid, -1, "{5c94e8}Info: {FFFFFF} Ai scos arma de pe slotul 1." ); return 1; } if( listitem == 1 ) { if( !vInfo[MasinaTrunkID[playerid]][ tSlot2 ] && !vInfo[MasinaTrunkID[playerid]][ tWeapon2Ammo ] ) return 1; format(query, sizeof(string), "UPDATE `vehicles` SET `Slot2`= '0',`Weapon2Ammo` = '0' WHERE `ID`='%d'", MasinaTrunkID[ playerid ]); mysql_query(query); GivePlayerWeapon( playerid,vInfo[MasinaTrunkID[playerid]][ tSlot2 ], vInfo[MasinaTrunkID[playerid]][ tWeapon2Ammo ] ); format( vInfo[MasinaTrunkID[playerid]][ tWeapon2 ], 64, "Nimic." ); SendClientMessage( playerid, -1, "{5c94e8}Info: {FFFFFF} Ai scos arma de pe slotul 2." ); return 1; } if( listitem == 2 ) { if( !vInfo[MasinaTrunkID[playerid]][ tSlot3 ] && !vInfo[MasinaTrunkID[playerid]][ tWeapon3Ammo ] ) return 1; format(query, sizeof(string), "UPDATE `vehicles` SET `Slot3`= '0',`Weapon3Ammo` = '0' WHERE `ID`='%d'", MasinaTrunkID[ playerid ]); mysql_query(query); GivePlayerWeapon( playerid,vInfo[MasinaTrunkID[playerid]][ tSlot3 ], vInfo[MasinaTrunkID[playerid]][ tWeapon3Ammo ] ); format( vInfo[MasinaTrunkID[playerid]][ tWeapon3 ], 64, "Nimic." ); SendClientMessage( playerid, -1, "{5c94e8}Info: {FFFFFF} Ai scos arma de pe slotul 3." ); return 1; } return 1; } if( dialogid == DIALOG_TRUNK_DEPUNEARME ) { if( response ) { if(listitem == 0) { new slot1[64], slot2[64], slot3[64]; new armaid = GetPlayerWeapon(playerid); if( armaid == 0 ) return 1; new arma[64]; new ammo = GetPlayerAmmo(playerid); GetWeaponNameEx( armaid, arma, sizeof( arma ) ); new query[256]; format(query, sizeof(string), "UPDATE `vehicles` SET `Slot1`= '%d',`Weapon1` = '%s',`Weapon1Ammo` = '%d' WHERE `ID`='%d'", armaid, arma, ammo, MasinaTrunkID[ playerid ]); mysql_query(query); RemovePlayerWeapon(playerid, armaid); vInfo[MasinaTrunkID[playerid]][ tSlot1 ] = armaid; vInfo[MasinaTrunkID[playerid]][ tWeapon1Ammo ] = ammo; format( vInfo[MasinaTrunkID[playerid]][ tWeapon1 ], 64, arma ); gString[ 0 ] = ( EOS ); if(vInfo[MasinaTrunkID[playerid]][tSlot1] == 0 ) slot1 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot1] != 0 ) { format(slot1, sizeof(slot1), "%s - %d", arma, ammo); } if(vInfo[MasinaTrunkID[playerid]][tSlot2] == 0 ) slot2 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot2] != 0 ) { format(slot3, sizeof(slot3), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon2], vInfo[MasinaTrunkID[playerid]][tWeapon2Ammo]); } if(vInfo[MasinaTrunkID[playerid]][tSlot3] == 0 ) slot3 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot3] != 0 ) { format(slot3, sizeof(slot3), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon3], vInfo[MasinaTrunkID[playerid]][tWeapon3Ammo]); } format(gString, sizeof(gString), "{5c94e8}1.{FFFFFF} Slot 1: %s\n{5c94e8}2.{FFFFFF} Slot 2: %s\n{5c94e8}3.{FFFFFF} Slot 3: %s", slot1, slot2, slot3); ShowPlayerDialog(playerid, DIALOG_TRUNK_DEPUNEARME, DIALOG_STYLE_LIST, "{5c94e8}PG-Zone:{FFFFFF} Optiuni",gString,"Depune","Iesi"); } if(listitem == 1) { new slot1[64], slot2[64], slot3[64]; new armaid = GetPlayerWeapon(playerid); if( armaid == 0 ) return 1; new arma[64]; new query[256]; new ammo = GetPlayerAmmo(playerid); GetWeaponNameEx( armaid, arma, sizeof( arma ) ); vInfo[MasinaTrunkID[playerid]][ tSlot2 ] = armaid; vInfo[MasinaTrunkID[playerid]][ tWeapon2Ammo ] = ammo; format( vInfo[MasinaTrunkID[playerid]][ tWeapon2 ], 64, arma ); gString[ 0 ] = ( EOS ); format(query, sizeof(string), "UPDATE `vehicles` SET `Slot2`= '%d',`Weapon2` = '%s',`Weapon2Ammo` = '%d' WHERE `ID`='%d'", armaid, arma, ammo, MasinaTrunkID[ playerid ]); mysql_query(query); RemovePlayerWeapon(playerid, armaid); if(vInfo[MasinaTrunkID[playerid]][tSlot1] == 0 ) slot1 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot1] != 0 ) { format(slot1, sizeof(slot1), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon1], vInfo[MasinaTrunkID[playerid]][tWeapon1Ammo]); } if(vInfo[MasinaTrunkID[playerid]][tSlot2] == 0 ) slot2 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot2] != 0 ) { format(slot3, sizeof(slot3), "%s - %d", arma, ammo ); } if(vInfo[MasinaTrunkID[playerid]][tSlot3] == 0 ) slot3 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot3] != 0 ) { format(slot3, sizeof(slot3), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon3], vInfo[MasinaTrunkID[playerid]][tWeapon3Ammo]); } format(gString, sizeof(gString), "{5c94e8}1.{FFFFFF} Slot 1: %s\n{5c94e8}2.{FFFFFF} Slot 2: %s\n{5c94e8}3.{FFFFFF} Slot 3: %s", slot1, slot2, slot3); ShowPlayerDialog(playerid, DIALOG_TRUNK_DEPUNEARME, DIALOG_STYLE_LIST, "{5c94e8}PG-Zone:{FFFFFF} Optiuni",gString,"Depune","Iesi"); } if(listitem == 2) { new slot1[64], slot2[64], slot3[64]; new armaid = GetPlayerWeapon(playerid); if( armaid == 0 ) return 1; new arma[64]; new query[256]; new ammo = GetPlayerAmmo(playerid); GetWeaponNameEx( armaid, arma, sizeof( arma ) ); vInfo[MasinaTrunkID[playerid]][ tSlot3 ] = armaid; vInfo[MasinaTrunkID[playerid]][ tWeapon3Ammo ] = ammo; format( vInfo[MasinaTrunkID[playerid]][ tWeapon3 ], 64, arma ); gString[ 0 ] = ( EOS ); format(query, sizeof(string), "UPDATE `vehicles` SET `Slot3`= '%d',`Weapon3` = '%s',`Weapon3Ammo` = '%d' WHERE `ID`='%d'", armaid, arma, ammo, MasinaTrunkID[ playerid ]); mysql_query(query); RemovePlayerWeapon(playerid, armaid); if(vInfo[MasinaTrunkID[playerid]][tSlot1] == 0 ) slot1 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot1] != 0 ) { format(slot1, sizeof(slot1), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon1], vInfo[MasinaTrunkID[playerid]][tWeapon1Ammo]); } if(vInfo[MasinaTrunkID[playerid]][tSlot2] == 0 ) slot2 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot2] != 0 ) { format(slot3, sizeof(slot3), "%s - %d", vInfo[MasinaTrunkID[playerid]][tWeapon2], vInfo[MasinaTrunkID[playerid]][tWeapon2Ammo]); } if(vInfo[MasinaTrunkID[playerid]][tSlot3] == 0 ) slot3 = "Nimic"; else if(vInfo[MasinaTrunkID[playerid]][tSlot3] != 0 ) { format(slot3, sizeof(slot3), "%s - %d", arma, ammo ); } format(gString, sizeof(gString), "{5c94e8}1.{FFFFFF} Slot 1: %s\n{5c94e8}2.{FFFFFF} Slot 2: %s\n{5c94e8}3.{FFFFFF} Slot 3: %s", slot1, slot2, slot3); ShowPlayerDialog(playerid, DIALOG_TRUNK_DEPUNEARME, DIALOG_STYLE_LIST, "{5c94e8}PG-Zone:{FFFFFF} Optiuni",gString,"Depune","Iesi"); } } } if( dialogid == DIALOG_TRUNK_SCOATEDRUG ) { if( !response ) return 1; new valoarea = strval(inputtext); if( vInfo[MasinaTrunkID[playerid]][tDrugs] < valoarea ) return 1; if(valoarea < 0) return SendClientMessage(playerid, -1, "{5c94e8}Info:{FFFFFF} Nu poti sa extragi sume negative. * Incercare de usualy bug abuse."); vInfo[MasinaTrunkID[playerid]][tDrugs] -= valoarea; PlayerInfo[playerid][pDrugs] += valoarea; new query[256]; format(query, sizeof(string), "UPDATE `vehicles` SET `Drugs`= '%d' WHERE `ID`='%d'", vInfo[MasinaTrunkID[playerid]][tDrugs]); mysql_query(query); format(query, sizeof(string), "UPDATE `players` SET `Drugs`= '%d' WHERE `ID`='%d'",PlayerInfo[playerid][pDrugs], playerid); mysql_query(query); format( string, sizeof( string ), "{5c94e8}Info: {FFFFFF} Ai scos %d droguri.", valoarea ); return 1; } if( dialogid == DIALOG_TRUNK_SCOATEMATS ) { if( !response ) return 1; new valoarea = strval(inputtext); if( vInfo[MasinaTrunkID[playerid]][tMaterials] < valoarea ) return 1; if (valoarea < 0) return SendClientMessage(playerid, -1, "{5c94e8}Info:{FFFFFF} Nu poti sa extragi sume negative. * Incercare de usualy bug abuse."); vInfo[MasinaTrunkID[playerid]][tMaterials] -= valoarea; PlayerInfo[playerid][pMats] += valoarea; new query[256]; format(query, sizeof(string), "UPDATE `vehicles` SET `Materials`= '%d' WHERE `ID`='%d'", vInfo[MasinaTrunkID[playerid]][tMaterials]); mysql_query(query); format(query, sizeof(string), "UPDATE `players` SET `Materials`= '%d' WHERE `ID`='%d'",PlayerInfo[playerid][pMats], playerid); mysql_query(query); format( string, sizeof( string ), "{5c94e8}Info: {FFFFFF} Ai scos %d materiale.", valoarea ); return 1; } if( dialogid == DIALOG_TRUNK_DEPUNEDRUG ) { if( !response ) return 1; new valoarea = strval(inputtext); if( PlayerInfo[playerid][pDrugs] < valoarea ) return 1; if (valoarea < 0) return SendClientMessage(playerid, -1, "{5c94e8}Info:{FFFFFF} Nu poti sa depui sume negative. * Incercare de usualy bug abuse."); vInfo[MasinaTrunkID[playerid]][tDrugs] += valoarea; PlayerInfo[playerid][pDrugs] -= valoarea; new query[256]; format(query, sizeof(string), "UPDATE `vehicles` SET `Drugs`= '%d' WHERE `ID`='%d'", vInfo[MasinaTrunkID[playerid]][tDrugs]); mysql_query(query); format(query, sizeof(string), "UPDATE `players` SET `Drugs`= '%d' WHERE `ID`='%d'",PlayerInfo[playerid][pDrugs], playerid); mysql_query(query); format( string, sizeof( string ), "{5c94e8}Info: {FFFFFF} Ai depus %d droguri.", valoarea ); return 1; } if( dialogid == DIALOG_TRUNK_DEPUNEMATS ) { if( !response ) return 1; new valoarea = strval(inputtext); if( PlayerInfo[playerid][pMats] < valoarea ) return 1; if (valoarea < 0) return SendClientMessage(playerid, -1, "{5c94e8}Info:{FFFFFF} Nu poti sa depui sume negative. * Incercare de usualy bug abuse."); vInfo[MasinaTrunkID[playerid]][tMaterials] += valoarea; PlayerInfo[playerid][pMats] -= valoarea; new query[256]; format(query, sizeof(string), "UPDATE `vehicles` SET `Materials`= '%d' WHERE `ID`='%d'", vInfo[MasinaTrunkID[playerid]][tMaterials]); mysql_query(query); format(query, sizeof(string), "UPDATE `players` SET `Materials`= '%d' WHERE `ID`='%d'",PlayerInfo[playerid][pMats], playerid); mysql_query(query); format( string, sizeof( string ), "{5c94e8}Info: {FFFFFF} Ai depus %d materiale.", valoarea ); return 1; } Imagini / Video (optional):Am vazut asta pe youtube. https://www.youtube.com/watch?v=sSdb74c_g7g Ati incercat sa rezolvati singur?:Da, dar nu am idee, nu mi se pare nimica neobisnuit Mie nu mi se pare nimica neobisnuit la dialogurile astea
  11. Daca eu mai sus am zis ca nu trebuie sa adaug new de ce repeti? Mersi frumos KnowN eu am facut dupa exemplul dat de Kalcor pe wiky
  12. Problema intalnita (descriere):Am incercat sa fac o comanda /ticket folosind dialoguruile oferite de Kalcor in 0.3.7 RC 3 parca.Dar imi da erori cand adaug linile.Daca adaug 3 4 nu da eroare dar daca adaug mai multe imi da eroare. Ero(area / rile) / warning-(ul / urile): C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(26168 -- 26178) : error 075: input line too long (after substitutions) C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(26179) : error 017: undefined symbol "Motiv" C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(26179) : error 029: invalid expression, assumed zero C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(26179) : error 017: undefined symbol "tPret" C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(26179) : fatal error 107: too many error messages on one line Liniile de cod / sursa / script-ul(obligatoriu): ShowPlayerDialog(playerid, 619, DIALOG_STYLE_TABLIST_HEADERS, "Selecteaza amenda:", "Motiv\tPret\tPermis\n\ 1. Folosire telefon la volan\t$5000\tNone\n\ 2. Condus fara centura\t10000$\tNone\n\ 3. Condus neregulamentar\t25000$\tConfiscare\n\ 4. Oprire|Stationare|Parcare Neregulamentara\t5.000$\tNone\n\ 5. Conducerea vehiculelor cu roti sparte\t$10.000$\tNone\n\ 6. Folosire NOS\t10000$\tConfiscare\n\ 7. Folosire Hidraulice\t10000$\tConfiscare\n\ 8. Faruri stinse (dupa ora 21:00)\t10000$\tNone\n\ 9. Condus sub influenta alcoolului\t20000$\tConfiscare\n\ 10.Depasirea limitei de viteza cu 10-50 km/h\t10000$\tNone\n\ 11.Depasirea limitei de viteza cu 50+ km/h\t20000$\tConfiscare", "Select", "Cancel"); Imagini / Video (optional): Ati incercat sa rezolvati singur?:Da, si nu, nu are lagatura cu new Motiv; si new tPret;
  13. WTF de ce? Adauga la public OnGameModeInit()
  14. Jimmi

    Damage vehicul

    Sunt 2: //========================================[CMD:REMOVESPIKESTRIPALL]============================================ CMD:removespikestripall(playerid, params[]) { new sendername[MAX_PLAYER_NAME], string[256]; if (IsACop(playerid) && PlayerInfo[playerid][pRank] >= 5) { for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[i][pSpikestrip] != 0) { RemoveSpikestrip(i); } } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "( ! ) rBot: Toate spike-stripeurile vor fi distruse de catre liderul %s.", sendername); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1) { SendClientMessage(i, TEAM_BLUE_COLOR, string); } } } } else { SendClientMessage(playerid, COLOR_STARZ, "( ! ) rBot:Trebuie sa ai rang 5+!"); } return 1; } //return /removespikestripall CMD:rspall(playerid, params[]) { return cmd_removespikestripall(playerid, params); } //========================================[CMD:REMOVESPIKESTRIP]=============================================== CMD:removespikestrip(playerid, params[]) { if (!IsACop(playerid)) { SendClientMessage(playerid, COLOR_STARZ, "( ! ) rBot: Nu esti politist!"); return 1; } if (PlayerInfo[playerid][pSpikestrip] == 0) { SendClientMessage(playerid, COLOR_STARZ, "( ! ) rBot: Nu ai depus un spike-strip inca!"); return 1; } RemoveSpikestrip(playerid); SendClientMessage(playerid, COLOR_STARZ, "( ! ) rBot: Spike-strip sters cu succes."); return 1; } //return /removespikestrip CMD:rsp(playerid, params[]) { return cmd_removespikestrip(playerid, params); }
  15. Jimmi

    Damage vehicul

    A mers dar acuma de ce nu se mai sterg
  16. Jimmi

    Damage vehicul

    Tot la fel...Trec peste tepi si nu sparg rotile....
  17. Te-ai prostit cu mapa asta... ON:Cand mai faci altele?
  18. Jimmi

    Job-uri.

    Miner, tranportator pe platforma, Curier, motostivuitor sau cum se zice
  19. Problema intalnita (descriere):Am facut un sistem de tepi...Pun spike strip0urile trec cu masina dar acestea nu cauzeaza damage masinii...Am pus GetVehicleDamageStatus dar tot nu se sparg rotile.. Ero(area / rile) / warning-(ul / urile):- Liniile de cod / sursa / script-ul(obligatoriu): Imagini / Video (optional):- Ati incercat sa rezolvati singur?:Da //========================================[CMD:SPIKESTRIPES]=================================================== CMD:spikestripes(playerid, params[]) { if (!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Nu esti politist!"); if (PlayerInfo[playerid][pSpikestrip] != 0) return SendClientMessage(playerid, COLOR_GREY, "Poti folosi doar 1 spike-strip in acelasi timp, scrie /rsp pentru a-l sterge pe cel actual."); if (spikestriptimer != 0) return SendClientMessage(playerid, COLOR_GREY, "Asteapta putin inainte sa mai pui un spike-strip!"); new Float:A; new panels, doors, lights, tires; new carid = GetPlayerVehicleID(playerid); new sendername[MAX_PLAYER_NAME], string[256]; GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, A); PlayerInfo[playerid][pSpikestrip] = CreateDynamicObject(2899, X, Y, Z-0.9, 0.0, 0.0, A-90); GetVehicleDamageStatus(carid, panels, doors, lights, tires); SetPlayerPos(playerid, X, Y, Z+4); GameTextForPlayer(playerid, "~w~SpikeStrip ~r~Pus", 5000, 5); SendClientMessage(playerid, COLOR_GREEN, "Ai pus un spike-strip cu succes, scrie /rsp sau /removespikestrip pentru a-l sterge."); spikestriptimer = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "HQ: Un spike-strip a fost depus de catre %s, si a fost marcat pe harta cu un checkpoint.", sendername); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1) { SetPlayerCheckpoint(playerid, X, Y, Z-10, 1.0); SendClientMessage(i, TEAM_BLUE_COLOR, string); if (PlayerInfo[i][pRank] >= 5 && PlayerInfo[i][pMember] || PlayerInfo[i][pLeader] == 1) { SendClientMessage(i, COLOR_YELLOW, "Poti sterge toate spike-strip tastand /rspall"); } } } } SetTimer("ResetSpikestripTimer", 60000, false); return 1; } //return /spikestripes CMD:sp(playerid, params[]) { return cmd_spikestripes(playerid, params); }
  20. Jimmi

    [Map] fy_snow

    Foarte faina.O folosesc la mine pe server la Paintball
×
×
  • 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.