Jump to content

DeLeTeCZ

Uživatel
  • Příspěvků

    183
  • Registrován

  • Aktivní

  • Vítězných dnů

    5

Everything posted by DeLeTeCZ

  1. Funkce vrací na nečíselný string 0, ale ano hodí se nějaké ověření zda inputtext je číslo.
  2. case DIALOG_BODY: { if(response) { new str[128], body = strval(inputtext); mysql_format(DB_realgaming,query,sizeof(query),"UPDATE `PlayerData` SET `Body` = '%d' WHERE `NickName` = '%e'",body, SaveData[playerid][NickNames]); mysql_tquery(DB_realgaming,query,""); SaveData[playerid][Body] = body; format(str,sizeof(str),"Body byly úsěšně save počet: %d",body); ShowPlayerDialogEx(playerid,INFORMACNI_DIALOG,DIALOG_STYLE_MSGBOX,"Body",str,"Zavřít",""); } return 1; }
  3. Zkoušel jsem to jak to máš ty, též na fakahedě a špatně se to zobrazuje pouze v jejich správci souborů. Pokud ten soubor stáhnu a otevřu (v normálním poznámkovém bloku) tak se text zobrazuje normálně s diakritikou
  4. Tak fungovat to bude, jen je zbytečné tu zprávu formátovat při každém průchodu cyklu, když to stačí jednou (viz, můj předchozí příspěvek)
  5. Ještě dodám, že i pokud to chceš z nějakého důvodu přes SendClientMessage tak i tak, jak to máš ty se to zbytečně formátuje při každém průchou cyklu public OnPlayerText(playerid, text[]) { if(HaveVIP(playerid) == 1) { format(STR, sizeof(STR), "{A9C4E4}[ VIP Hráč ] {%06x}%s | %d |: {FFFFFF}%s",(GetPlayerColor(playerid) >>> 8),PlayerName(playerid),playerid,text); } else if(HaveVIP(playerid) == 0) { format(STR, sizeof(STR), "{A9C4E4}[ Hráč ] {%06x}%s | %d |: {FFFFFF}%s",(GetPlayerColor(playerid) >>> 8),PlayerName(playerid),playerid,text) } ForMaxPlayers(i) { SendClientMessage(i,-1,STR); } return 0; }
  6. Chápu pokud to posíláš přes SendClientMessage, tak ano, jinak by to mělo stačit takto public OnPlayerText(playerid, text[]) { if(HaveVIP(playerid) == 1) { format(STR, sizeof(STR), "{A9C4E4}[ VIP Hráč ] {%06x}%s | %d |: {FFFFFF}%s",(GetPlayerColor(playerid) >>> 8),PlayerName(playerid),playerid,text); } else if(HaveVIP(playerid) == 0) { format(STR, sizeof(STR), "{A9C4E4}[ Hráč ] {%06x}%s | %d |: {FFFFFF}%s",(GetPlayerColor(playerid) >>> 8),PlayerName(playerid),playerid,text) } SendClientMessageToAll(-1,STR); return 0; }
  7. Tak nějak nechápu proč tam máš cyklus pro všechny hráče, pokud se jedná o zprávu do chatu
  8. nemělo by to být HaveVIP(playerid) ? :D
  9. DeLeTeCZ

    pomoc VIP

    Jeden z důvodů proč to může padat je pokud UserPath(id) vrací cestu k souboru který neexistuje.
  10. Alespoň bych volil jiný nahrávací soft
  11. Jiný fanda každopádně obě dvě série byly super, takže očekávám že 3. série na tom nebude jinak
  12. To jsem nevěděl, nedávno jsem to tam ještě stahoval , díky za info
  13. Zdravím, mám takový problém, čas na VPSku jde správně ale čas na serveru je posunutý o hodinu dozadu. (správný čas je 15:07:39) new str[145],hour,minute,second; gettime(hour,minute,second); format(str,sizeof(str),"%d - %02d:%02d:%02d",gettime(),hour,minute,second); SendClientMessage(playerid,-1,str); Avšak po zkopírování timestampu (1482415659) a následném vložení do convertoru (http://www.epochconverter.com/) je čas správný.. Předem děkuji za rady.
  14. Pěkné ceny
  15. DeLeTeCZ

    pomoc 100 % CPU

    Zdravím, mám takový problém stává se to nepravidelně (někdy ani jednou za den, někdy 3x a vícekrát po sobě).. Prostě při connectu lagne server (cpu vyskočí na 100%) kontroloval jsem nekonečné cykly, ale nic jsem nenašel. U všech scriptů se vyvolá OnPlayerConnect (mam to oprintované) ale u módu se nevyvolá vůbec (ani začátek). Jestli máte někdo s tímto problémem zkušenosti prosím o pomoc, děkuji.
  16. pokud vím, když se mezi dialogy nevrací 1 v dalších scriptech se ondialogresponse nevyvolá, ale je možné že se pletu. Ráno to vyzkouším
  17. Mezi dialogy musí být return 1 na konci ondialogresponse return 0
  18. Nemají. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_RULES) { if(response) // If they clicked 'Yes' or pressed enter { SendClientMessage(playerid, COLOR_GREEN, "Thank you for agreeing to the server rules!"); } else // Pressed ESC or clicked cancel { Kick(playerid); } return 1; // We handled a dialog, so return 1. Just like OnPlayerCommandText. } return 0; // You MUST return 0 here! Just like OnPlayerCommandText. } http://wiki.sa-mp.com/wiki/OnDialogResponse
  19. Tvé požadavky odpovídají na mobil v hodnotě 4000 ne 10 000 - 15 000 každopádně asi huawei nebo honnor, honnor bývá ještě o něco levnější a patří pod huawei
  20. Oba mají špatně returny u dialogů :c
  21. Dlaždice nepoužívám tak tam mam to co mi tam microsoft na****
  22. Mít na to mobil ..
×
×
  • Create New...