Jump to content

moof2010

Membru
  • Posts

    4
  • Joined

  • Last visited

    Never

Everything posted by moof2010

  1. Deci, am comanda asta: [pawn]else if (strcmp("/furamasina", cmdtext, true, 13) == 0) { if(job[playerid] == 6) { if(skill_hot_de_masini[playerid] == 1) { if(GetVehicleModel(GetClosestVehicle(playerid, 10)) != 0) { new model_masina[MAX_PLAYERS]; new este_masina_sport[MAX_PLAYERS]; este_masina_sport[playerid] = 0; valstr(model_masina[playerid],GetVehicleModel(GetClosestVehicle(playerid, 10))); SendClientMessage(playerid,0xFF0000FF, model_masina[playerid]); for(new i; i <= sizeof(masina_sport); i++) { if(GetVehicleModel(GetClosestVehicle(playerid, 10)) == masina_sport[model_m_m] ) { este_masina_sport[playerid] = 1; SendClientMessage(playerid,0xFF0000FF, "Nu ai reusit sa spargi incuietoarea."); new Float:vehx, Float:vehy, Float:vehz; GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz); SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz); for(new j; j <= MAX_PLAYERS; j++) { if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid) { SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma."); SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz); SetPlayerWantedLevel(playerid, 6); wanted_level[playerid] = 6; } } if(wanted_level[playerid] == 0) { SendClientMessage(playerid,0xFF0000FF, "De data asta ai scapat, nu a auzit nimeni alarma."); } } } if(este_masina_sport[playerid] == 0) { new incercare[MAX_PLAYERS]; incercare[playerid] = random(10); if(incercare[playerid]<3) { SendClientMessage(playerid,0xFF0000FF, "Nu ai reusit sa spargi incuietoarea."); new Float:vehx, Float:vehy, Float:vehz; GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz); SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz); for(new j; j <= MAX_PLAYERS; j++) { if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid) { SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma."); SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz); SetPlayerWantedLevel(playerid, 6); wanted_level[playerid] = 6; } } if(wanted_level[playerid] == 0) SendClientMessage(playerid,0xFF0000FF, "De data asta ai scapat, nu a auzit nimeni alarma."); } else { SendClientMessage(playerid,0xFF0000FF, "Ai reusit sa spargi incuietoarea dar alarma s-a declansat."); PutPlayerInVehicle(playerid, GetClosestVehicle(playerid, 10), 0); new Float:vehx, Float:vehy, Float:vehz; GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz); SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz); for(new j; j <= MAX_PLAYERS; j++) { if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid) { SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma."); SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz); SetPlayerWantedLevel(playerid, 6); wanted_level[playerid] = 6; } } if(wanted_level[playerid] == 0) SendClientMessage(playerid,0xFF0000FF, "De data asta ai scapat, nu a auzit nimeni alarma."); } } } else { SendClientMessage(playerid,0xFF0000FF, "Nu este nici o masina langa tine."); } } else if(skill_hot_de_masini[playerid] == 2) { if(GetVehicleModel(GetClosestVehicle(playerid, 10)) != 0) { new model_masina[MAX_PLAYERS]; valstr(model_masina[playerid],GetVehicleModel(GetClosestVehicle(playerid, 10))); SendClientMessage(playerid,0xFF0000FF, model_masina[playerid]); for(new i; i <= sizeof(masina_sport); i++) { if(GetVehicleModel(GetClosestVehicle(playerid, 10)) != masina_sport[model_m_m] ) { SendClientMessage(playerid,0xFF0000FF, "Ai reusit sa spargi incuietoarea fara sa declansezi alarma."); PutPlayerInVehicle(playerid, GetClosestVehicle(playerid, 10), 0); } else { new incercare[MAX_PLAYERS]; incercare[playerid]= random(10); if(incercare[playerid]<3) { SendClientMessage(playerid,0xFF0000FF, "Nu ai reusit sa spargi incuietoarea."); new Float:vehx, Float:vehy, Float:vehz; GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz); SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz); for(new j; j <= MAX_PLAYERS; j++) { if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid) { SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma."); SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz); SetPlayerWantedLevel(playerid, 6); wanted_level[playerid] = 6; } } if(wanted_level[playerid] == 0) SendClientMessage(playerid,0xFF0000FF, "De data asta ai scapat, nu a auzit nimeni alarma."); } else { SendClientMessage(playerid,0xFF0000FF, "Ai reusit sa spargi incuietoarea dar alarma s-a declansat."); PutPlayerInVehicle(playerid, GetClosestVehicle(playerid, 10), 0); new Float:vehx, Float:vehy, Float:vehz; GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz); SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz); for(new j; j <= MAX_PLAYERS; j++) { if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid) { SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma."); SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz); SetPlayerWantedLevel(playerid, 6); wanted_level[playerid] = 6; } } } } } } else { SendClientMessage(playerid,0xFF0000FF, "Nu este nici o masina langa tine."); } } else if(skill_hot_de_masini[playerid] == 3) { if(GetVehicleModel(GetClosestVehicle(playerid, 10)) != 0) { SendClientMessage(playerid,0xFF0000FF, "Ai reusit sa spargi incuietoarea fara sa declansezi alarma."); PutPlayerInVehicle(playerid, GetClosestVehicle(playerid, 10), 0); } else { SendClientMessage(playerid,0xFF0000FF, "Nu este nici o masina langa tine."); } } } else { SendClientMessage(playerid,0xFF0000FF, "Trebuie sa fii hot de masini ca sa folosesti aceasta comanda."); } return 1; }[/pawn] daca se executa asta : if(GetVehicleModel(GetClosestVehicle(playerid, 10)) == masina_sport[model_m_m] ) totul e bine si frumos, daca nu intra pe cazul acesta imi da eroarea de la comanda inexistenta. Unde gresesc? Eroarea nu este pe comanda neaprat. Am pus tabloul intr-un callback si l-am apelat din comanda si tot se opreste procesul la acel if.
  2. Am rezolvat cu [pawn]new bani = mysql_fetch_int();[/pawn] @myhaitza97 Prima data asta am facut, am lucrat 5 ani ca dezvoltator web si sunt invatat ca prima data cand am probleme de genul sa verific variabilele.
  3. Deci aseara mi-am creat un sistem de register/login personal. La logare dupa ce identific userul si daca scrie parola corect ii dau bani si il spawnez numai ca am o problema. Nu imi da banii desi ii am in baza de date. [pawn]if(numrows == 1)//Daca este corecta parola stocam informatii { new username[24]; new baniuser[24]; mysql_fetch_field(1, username); mysql_fetch_field(3, baniuser); new userbani = strval(baniuser); GivePlayerMoney(playerid, userbani); SetSpawnInfo(playerid, 0, 0,1017.1094,-1345.6660,13.2545, 269.15, 0, 0, 0, 0, 0, 0); SpawnPlayer(playerid); }[/pawn]
×
×
  • Create New...

Important Information

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