Jump to content

iSkull

Membru
  • Posts

    422
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by iSkull

  1. uita-te la OnPlayerStateChange cu vehiculele ce tine de acest job sau comanda acestuia ce activeaza cp-urile
  2. arata-mi intreaga comanda ce tine de acest cod + intregul enum cu pAdmin si pLevel
  3. uite si ss http://imgur.com/IL4no7K
  4. mda, dar pana la urma cum pot sa rezolv problmea comenzii? este trecuta tip FLOAT in tabel si mi se salveaza corect doar pozitiax iar celelalte 2 nu
  5. if(pInfo[playerid][Adminlevel] < 5) -> care ar fi problema ? daca ai enum pInfo vezi ca pe la terminarea acestui enum trb sa ai ceva new P_DATA[MAX_PLAYERS][pInfo]; sau new PlayerInfo[MAX_PLAYERS][pInfo]; ceva de genu, sau pAdminlevel s-ar putea sa ai pAdmin sau pAdminLevel
  6. is deja pe FLOAT, daca ar fi sa le pun pe varchar, in loc de: if(sscanf(params, "ifff", jid, cposx, cposy, cposz)) ar fi if(sscanf(params, "ivvv", jid, cposx, cposy, cposz)) ?
  7. am pus si cum ai zis tu, dar tot nu imi salveaza corect coordonatele in tabel, imi zice ca a fost updatat cu acele coordonate dar in tabel scrie doar la pozitiaX cum trebuie la y doar 2 cifre si la z nimik, am incercart si cu Float:cposx..... si cu cpos CMD:cpos(playerid, params[]) { if(IsPlayerConnected(playerid)) { if(P_DATA[playerid][pAdmin] == 1339) { new string[256], jid, Float:cposx, Float:cposy, Float:cposz; if(sscanf(params, "ifff", jid, cposx, cposy, cposz)) return SCM(playerid,COLOR_GREY, SYNTAX_MESSAGE"/cjob [job id] [job pos x] [job pos y] [job pos z]"); mysql_format(mysql_db, string, sizeof(string), "UPDATE `jobs` SET jobPositionX = '%f', jobPositionY = '%f', jobPositionY = '%f' WHERE `jobID` = '%d' LIMIT 1", cposx, cposy, cposz, jid); mysql_tquery(mysql_db, string); format(string, sizeof(string),"Job ID: %d | PosX: %f | PosY: %f | PosZ: %f -> a fost UPDATAT cu succes.", jid, cposx, cposy, cposz); SCM(playerid, -1, string); } else { SCM(playerid,-1,"Nu esti autorizat."); return 1; } } return 1; }
  8. cmd_e este deja definit, trebuie doar sa stergi new cmd_e
  9. Problema intalnita (descriere): Salut All, am creeat o comanda de editat coordonatele unui job pe SQL, nu imi da erori in joc/sau server_log, de fiecare data cand vreau sa modific coordonatele unui job tot imi repeta mesajul :"/cjob [job id] [job pos x] [job pos y] [job pos z]" este trecuta pe ZCMDEro(area / rile) / warning-(ul / urile): nu da warning/eroareLiniile de cod / sursa / script-ul(obligatoriu): CMD:cpos(playerid, params[]) { if(IsPlayerConnected(playerid)) { if(P_DATA[playerid][pAdmin] == 1339) { new string[256], jid, cposx, cposy, cposz; if(sscanf(params, "iiii", jid, cposx, cposy, cposz)) return SCM(playerid,COLOR_GREY, SYNTAX_MESSAGE"/cjob [job id] [job pos x] [job pos y] [job pos z]"); mysql_format(mysql_db, string, sizeof(string), "UPDATE `jobs` SET jobPositionX = '%f', jobPositionY = '%f', jobPositionY = '%f' WHERE `jobID` = '%d' LIMIT 1", cposx, cposy, cposz, jid); mysql_tquery(mysql_db, string); format(string, sizeof(string),"Job ID: %d | PosX: %f | PosY: %f | PosZ: %f -> a fost UPDATAT cu succes.", jid, cposx, cposy, cposz); SCM(playerid, -1, string); } else { SCM(playerid,-1,"Nu esti autorizat."); return 1; } } return 1; } Imagini / Video (optional): -Ati incercat sa rezolvati singur?: Da am incercat. M-am uitat si la comanda /gotoxyz sa vad cum este facuta si prin alte gm-uri dar nu am gasit nimik, am incercat sa pun si Float:cposx Float:cposy... etc si degeaba am incercat si cu cposx[50] degeaba
  10. instaleaza toate Microsoft-urile Visual C++
  11. UP, mi-a venit o idee prin cap.... atunci cand am 2-3 vehicule cumparate, si restu pana la slot 13 care nu-s sa-mi apara cu "None" Ex: am pe slot 1 infernus, pe slot 2 sultan si pe slot 3 bullet, iar restu de la 4 pana la 13 sa imi apara cu "None" sau ceva de genu, pentru ca am vazut ca se incurca case-urile de la dialoguri intre ele si deaceea nu imi functioneaza sistemu. am incercat la comanda /cars sa imi apara pe primu slot sa vad daca reusesc, am facut ceva... dar tot nu e functional, atunci cand n-am niciun vehicul nu pot da /cars ptr nu detin vehicule, dar daca cumpar un vehicul de la ds mi-l pune pe slot 1 in care n-am nimik(dar acolo pe slot 1 este rezervat pentru NRG-500) ceea ce o sa-mi apara None si numele masinii, mai exact Ex: nu am niciun vehicul, cumpar de la ds infernus si mi-l pune pe slot 1 in loc pe slot 2, si imi apare atunci cand dau /cars NoneInfernus in loc de None si pe al doilea rand Infernus, am incercat sa fac ceva la comanda dar nu mi-a iesit, sper ca ati inteles ideea uitati-va cu atentie la " new vehicleid = pVeh [ playerid ] [ 0 ]; if ( vehicleid != -1 ) { format ( param4, sizeof ( param4 ), "%s(%s)\n", GetVehicleName ( vInfo [ vehicleid ] [ vModel ] ), ( ( vInfo [ vehicleid ] [ vLock ] ) ? ( "{FF0000}Locked" ) : ( "{00FF15}Unlocked" ) ) ); VehSelect [ playerid ] = 1 ; } else if ( pVeh [playerid] [ 0 ] == -1 ) { format(string,sizeof(string),"{FF0000}None"); VehSelect [ playerid ] = 0 ; } format(string,sizeof(string),"%s",param4);" aici am incercat sa fac dar nu imi iese Link catre comanda /cars : http://pastebin.com/ESeFUAxg sper sa ma ajutati... ma chinui de ceva vreme la acest DS
  12. uite aici comanda /buycar si dialog de la masini scumpe, toate is la fel http://pastebin.com/20JBsBi1
  13. tot la fel face, deci sa zic ca am am 2 vehicule, un infernus si un bullet, vreau sa mai cumpar un elegy, cumpar elegy, ma duc la ds vand bullet, imi da banii jumatate, dau /cars imi zice detaliile despre infernus dar de elegy nu imi zice nmk e ca si cum nu da slotul in "-" nu imi da erori nici warnings
  14. ele isi fac update tocmai dupa ce dau restart, nu am update direct la vehicule asta nu stiu cum sa o mai fac folosesc gm playnion am facut un DS de la 0, doar ca update ptr vehicule cand sunt vandute nu-s sa-l mai fac vehiculele nu se salveaza in useri, ci sunt in vehicles... cum e in baza de date a gm-ului
  15. Problema intalnita (descriere): Am facut DS pe dialog, totul merge bn, dar cand am 2-3 vehicule si vand unul dintre ele, nu imi da in scadere slotul cand tastez /cars Ero(area / rile) / warning-(ul / urile): Nu are erori/warningsLiniile de cod / sursa / script-ul(obligatoriu): http://pastebin.com/bgJMT9Y8 si OnDialogResponse http://pastebin.com/xB8za4WLImagini / Video (optional): http://imgur.com/a/bZAieAti incercat sa rezolvati singur?: Da, am cautat la OnDialogResponse unde am dialogul de vanzare a vehiculelor
×
×
  • 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.