Jump to content

StrikerM

Membru
  • Posts

    515
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by StrikerM

  1. Da copy/paste la un .inc din pawno>include dupa care modifica numele celui copiat in TimestampToDate, dupa care copiaza ce gasesti aici https://pastebin.com/7LQB5Ki1 Dupa care salveaza si compileaza din nou.
  2. StrikerM

    Ajutor

    In loc de pRespectPoints(asta find variabila ce determina respectul actual al jucatorului, pui sa fie ce-l necesar pentru level pe care jucatorul il are).
  3. Scade din stringuri, fa-le 128, momentan avand 0 helperi si 0 admini vezi macar daca iti functioneaza asa.
  4. RoberTo, deja ai postat in 3-4 topicuri de cereri de ajutor si postezi total anapoda, ce treaba are .com cu .ro
  5. Nu are treaba inc cu ce scrie in .amx, e acelasi lucru, si are treaba cum ii ruleaza pentru ca poate sa aibe lag cand sunt mai multi
  6. Ai szDialog2[4048], maxim de string este 1024
  7. Salut, in primul rand nu stiu daca este de la modul cum il ai tu aranjat, dar sarputea sa ai un dialog in altu-l, asta nu v-a exista si ai si 4000 string cand maxim este 1024, inlocuieste tot dialogul case DIALOG_STAFF cu ce iti dau eu, si pune case DIALOG_STAFF1 sub DIALOG_STAFF case DIALOG_STAFF: { if(!response) return 1; new szQuery[1024], szResult[1024], szDialog[1024], szDialog2[1024], Cache: result; new szPlayers, szPlayersT; new szName[180], szAdmin, szLastOn[180], x2, y, szTitle[180], warns, userID; switch(listitem) { case 0: { format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `Admin`>'0' ORDER BY `users`.`Admin` ASC LIMIT 50"); result = mysql_query(SQL, szQuery); strcat(szDialog2, "Name\tStatus\tRaport\tWarns\n"); for(new i, j = cache_get_row_count (); i < j; i++) { cache_get_field_content(i, "name", szResult); format(szName, 21, szResult); cache_get_field_content(i, "Admin", szResult); szAdmin = strval(szResult); cache_get_field_content(i, "lastOn", szResult); format(szLastOn, 25, "Offline (%s)", szResult); cache_get_field_content(i, "HelpedPlayers", szResult); szPlayers = strval(szResult); cache_get_field_content(i, "HelpedPlayersToday", szResult); szPlayersT = strval(szResult); cache_get_field_content(i, "AW", szResult); warns = strval(szResult); userID = GetPlayerID( szName ); if(userID != INVALID_PLAYER_ID) format(szLastOn, 25, "Online (%d)", userID); x2++; format(szDialog, sizeof(szDialog), "(%d) %s\t%s\t%d on this week / %d total\t%d/3\n", szAdmin, szName, szLastOn, szPlayersT, szPlayers, warns); strcat(szDialog2, szDialog); } cache_delete(result); format(szTitle, sizeof(szTitle), "{FFEE00}Admins (%d/%d)", GetStaffOnline(0), x2); } case 1: { format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `Helper`>'0' ORDER BY `users`.`Helper` ASC LIMIT 50"); result = mysql_query(SQL, szQuery); strcat(szDialog2, "Name\tStatus\tRaport\tWarns\n"); for(new i, j = cache_get_row_count (); i < j; i++) { cache_get_field_content(i, "name", szResult); format(szName, 21, szResult); cache_get_field_content(i, "Helper", szResult); szAdmin = strval(szResult); cache_get_field_content(i, "lastOn", szResult); format(szLastOn, 25, "Offline (%s)", szResult); cache_get_field_content(i, "HelpedPlayers", szResult); szPlayers = strval(szResult); cache_get_field_content(i, "HelpedPlayersToday", szResult); szPlayersT = strval(szResult); cache_get_field_content(i, "HW", szResult); warns = strval(szResult); userID = GetPlayerID( szName ); if(userID != INVALID_PLAYER_ID) format(szLastOn, 25, "Online (%d)", userID); y++; format(szDialog, sizeof(szDialog), "(%d) %s\t%s\t%d today / %d total\t%d/3\n", szAdmin, szName, szLastOn, szPlayersT, szPlayers, warns); strcat(szDialog2, szDialog); } cache_delete(result); format(szTitle, sizeof(szTitle), "{FFEE00}Helpers (%d/%d)", GetStaffOnline(1), y); } } ShowPlayerDialog(playerid, DIALOG_STAFF1, DIALOG_STYLE_TABLIST_HEADERS, szTitle, szDialog2, "Ok", "Back"); }
  8. Comanda /e mai exista o data, cauta asa :e( si ai sa vezi
  9. Si normal, orice adaugi iti creste memoria din 'amx', nu afecteaza mai multe ca orice alta variabila, oricum ar fi bine sa le folosesti doar atunci cand chiar ai nevoie de asa ceva.
  10. Salut, ai folosit PlayerNameTD[2] sau chiar [3], de asta iti spune 'out of bounds' avand determinarea [2] poti folosi doar 0 si 1. Nu are treaba, este out of bonds nu argument type mismatch
  11. Ofera detalii mai pe inteles, o data ce iti cere ajutorul pentru asa ceva inseamna ca nu stie. Totusi +1 raspuns corect.
  12. cauta functia update_shards si vezi acolo cum scrie, posibil sa fie update_shards(playerid), ar trebui sa fie update_shards(playerid, update), nu e necesar sa pui 'update' doar ti-am dat un exemplu, o sa folosesti un switch ca sa poti defini la ce dai update. Exemplu function FUpdate(factionid, type) { new query[128]; switch(type) { case FacMoney: format(query, sizeof(query), "UPDATE `factions` SET `Money` = '%d' WHERE `FactionID` = '%d'", FactionInfo[factionid][FacMoney], factionid); } mysql_query(handle, query); return 1; } Asta ar insemna ca eu cand ofer update la banii factiunilor o sa fie FUpdate(idfactiune, FacMoney);
  13. Cu placere, nu uita, sa nu ai inca o data apelat aceasi functie, sper ca nu ai pus doar #pragma sus acolo si gata.
  14. Incearca la inceputul gm-ului dupa includuri #pragma disablerecursion #pragma disablerecursion Plus, editeaza LeaveRaceArena(i); de mai jos, nu ai cum sa apelezi aceasi functie in propria functie.
  15. LogoTD este definit deja, cauta logoTD in alta parte si vezi pe unde il mai ai, ori il stergi de acolo ori de la linia 533. Nu are treaba.
  16. Posibil sa nu fie acolo seiful, daca nu ai gasit inca seiful da comanda /rob
  17. Fa un topic nou pentru asa ceva si fi mai detaliat.
  18. Salut stal1n, cauta la sectiunea de gamemode-uri si cauta gm-ul vortex, pot exista mai multe versiune poate una din ele are si panelul.
  19. Postezi acolo la 'aplicatii beta tester' si acolo o sa specifici ca vrei sa fi in staff.
  20. Frumos tutorial, in opinia mea nu imi place si tot tutorialul este probabil luat de pe un alt site. La experienta pe care zici ca o ai tutorialul este mult prea usor, de aici si idea ca l-ai copiat si ca tu de fapt nici nu scriptezi. Ai raspuns intr-un topic cum ca un gamemode apare cu unknown cand e 'bum bum' in gm .. cand de fapt unknown iti iei in mare parte de la variantele diferite dintre plugin si .inc.
  21. Citeste inainte sa postezi @AleksanderAdv stiu ca postezi pt post hunt dar ... i-am zis deja ce si cum si a si rezolvat, nu are cum sa faca o 'buba' in gm si sa primeasca unknown. T.C - Problema a fost rezolvata.
  22. Posibil sa ai la OnPlayerStreamIn ceva ce blocheaza, sterge tot de acolo si de la OnPlayerStreamOut si verifica dupa.
  23. Eroarea nu da din cauza la pluginul mysql.
×
×
  • 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.