Jump to content

WopsS

Administrator
  • Posts

    2,200
  • Joined

  • Last visited

  • Days Won

    118

Everything posted by WopsS

  1. Am o intrebare, tu vrei sa modifici la toate masinile, sau doar la ce-a pe care o detine player-ul? Si uite intrusul! [pawn]color2,='%i[/pawn] Ai acolo "," inainte de "=". Uite mai jos, putin optimizat. Apropo de ce aveai return in for? [pawn]ocmd:carcolor(playerid, params[]) { new c1, c2, query[128], string[128]; for(new i = 0; i < sizeof(cInfo); i++) { if(cInfo[owner] == 0) return SCM(playerid,RED,"Nu ai masina!"); if(IsPlayerInAnyVehicle(playerid) == 0) return SCM(playerid,RED,"Trebuie sa fii in masina!"); if(sscanf(params, "ii", c1, c2)) return SendClientMessage(playerid, -1, "INFO: /colorcar [color1] [color2]"); if(c1 < 0 ||c1 > 127) return SendClientMessage(playerid,RED,"Invalid id color one."); if(c2 < 0 || c2 > 127) return SendClientMessage(playerid,RED,"invalid id color two."); format(query,sizeof(query),"UPDATE `cars` SET `color1` = '%i', `color2` = '%i' WHERE `id`='%i'", c1, c2, cInfo[db_id]); mysql_function_query(dbhandle, query, false, "", ""); format(string, sizeof(string), "You have change the vehicle color 1 to %d and color 2 to %d!", c1, c2); SendClientMessage(playerid, RED, string); ChangeVehicleColor(cInfo[id_x], c1, c2); } return 1; }[/pawn]
  2. Ai uitat "}" pe undeva.
  3. Ia-te dupa [pawn]PlayerData[pAccount][/pawn] si vezi unde incarca datele pentru jucator.
  4. O sa fie un tutorial pe viitor, mai explicit. Pana atunci, las deschid topicul poate mai raspunde cineva :)
  5. Codul asta e total diferit de ce vrei tu. Uita-te la OnPlayerLogin sau ceva de genu'.
  6. Cauta in GM textul ce iti apare la mesaje.
  7. La [pawn]OnPlayerCommandText[/pawn].
  8. Fa-i o comanda care sa iti seteze ora, foloseste-te de asta: [pawn]SetWorldTime(14);[/pawn]
  9. uitai, uite aici, [pawn]mysql_format(dbhandle, query,sizeof(query),"UPDATE `cars` SET `color1`=%d', `color2`='%d' WHERE `id`='%d'",cInfo[c_c1],cInfo[c_c2],cInfo[db_id]);[/pawn]
  10. Incearca asa: [pawn] mysql_format(query,sizeof(query),"UPDATE `cars` SET `color1`='%d', `color2`='%d' WHERE `id`='%d'",cInfo[c_c1],cInfo[c_c2],cInfo[db_id]); mysql_tquery(dbhandle, query);[/pawn] In R38 trebuie sa-ti mearga fara sa faci un callback la "mysql_tquery".
  11. Ala se numeste camp, si da trebuie sa fie de tip int.
  12. WopsS

    Problema

    Nu ai postat la categoria potrivita. Inchis!
  13. Nu, cand iti apare dialogul ... Ma interesa sa vad daca e acelasi ca in format.
  14. Deci foarte ciudat, nu m-am mai intalnit cu asta. In fine, da-mi o poza cu dialogul.
  15. WopsS

    Problema login

    Inainte de [pawn]if(strlen(inputtext))[/pawn]
  16. Sincer eu la comanda n-am vazut nimic neinregula. Poate ca m-am uitat in fuga pe ea ... In fine, da-ne si dialog-ul, adica atunci cand ii arata dialogoul, cauta in gm:[pawn]dialogid == 97[/pawn]
  17. Ce spun eu, ce raspunzi tu. Eu iti spun sa-mi arati tot CODUL sa vad de unde ai "}" care e in plus in ce mi-ai dat tu!
  18. WopsS

    Problema login

    Pune la amandoua o verificare sa vezi daca a introdus sau nu parola. [pawn]if(strlen(inputtext) == 0) ShowPlayerDialog(playerid, 702, DIALOG_STYLE_INPUT, "text", "text", "optinea 1", "optiunea 2");[/pawn]
  19. Iar ai aratat doar o parte ... Acolo ai o "}" in plus, vreau sa vad de unde vine aia.
  20. Uite aici, o comanda, trebuie sa mearga si pe MySQL si pe Dini. [pawn] if(strcmp(cmd, "/leaderchat", true) == 0 || strcmp(cmd, "/lc", true) == 0) { new sendername[MAX_PLAYER_NAME], idx; if(PlayerInfo[playerid][pLeader] <= 1) return SendClientMessage(playerid, COLOR_ERROR, "Not a game master"); GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[182]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) return SendClientMessage(playerid, COLOR_SYN, "Syntax: (/lc)leaderchat <text>"); if (PlayerInfo[playerid][pLeader] >= 1) format(string, sizeof(string), "{Leader - %s[%d]: %s", sendername, playerid , result); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[pLeader] >= 1) { SendClientMessage(i, 0xC0C0C0FF, string); } } } return 1; }[/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.