Jump to content

vEnd

Hlavní moderátor
  • Příspěvků

    772
  • Registrován

  • Aktivní

  • Vítězných dnů

    60

Everything posted by vEnd

  1. jo? tak ukaž, jsem zvědavý, co vymyslíš, zvlášť když proměnné tp, tp2 a tp4 jsou globální proměnné
  2. to ano, ale ne tím způsobem, který jsme teď řešili
  3. přečti si to ještě jednou, u pickupů se ID pickupu ukládá do proměnné, ID dialogů máš ale definované přes #define, že?
  4. case musí obsahovat konstantní hodnotu, takže použití proměnných se vylučuje, kdyby to takto použil, za hodinu se tu bude řešit, proč mu to hází chybu 'must be constant expression'
  5. pokud to myslíš takhle: switch(pickupid) { case tp: ... case tp2: ... case tp4: ... } tak to nebude fungovat
  6. vEnd

    pomoc Spawn

    pokud se učíš, tak to jo, ale v praxi bych to nepoužíval, když bych nemusel
  7. vEnd

    pomoc Spawn

    mohu vědět, proč chceš raději složitě používat podmínky a intervaly, než aby sis práci ulehčil switchem? navíc, když je to výhodnější?
  8. vEnd

    pomoc Spawn

    proč zde nevyužít switch? příjde mi to jako lepší řešení switch(PlayerInfo[playerid][pPizzarBody]) { case 0..9: SendClientMessage(playerid,-1,"Test 0 - 9"); case 10..19: SendClientMessage(playerid,-1,"Test 10 - 19"); case 20..39: SendClientMessage(playerid,-1,"Test 20 - 39"); }
  9. vEnd

    pomoc TextDraw

    jinak, když chceš, aby se textdraw zobrazil všem hráčům, používej funkci TextDrawShowForAll(Textdraw9)
  10. callback OnPlayerPickUpPickup se vyvolá tehdy, když hráč vleze do pickupu, pravda? jenže když u té brány není žádný pickup, tak se ten callback nevyvolá, z čehož vyplývá, že se ta podmínka, zda je v okruhu brány, ani nezkontroluje
  11. vEnd

    pomoc Unban

    funkce fremove nebude fungovat na otevřený soubor, musíš ho nejprve uzavřít (fclose) a až potom odstranit
  12. public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/kill", cmdtext, true, 10) == 0) { new string[140]; new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,MAX_PLAYER_NAME); format(string,140,"Hrač %s(%d)Poučil prikaz /kill",nick,playerid); GivePlayerMoney(playerid, -5000); SendClientMessage(playerid,0xFFFFFFFF,"[server]Použil Si prikaz /kill bol ti odobratych 5000"); SendClientMessageToAll(0xFF0000FFF,string); SetPlayerHealth(playerid,0); return 1; } return 0; }
  13. http://pawno.cz/topic/32922-pracujeme-s-dini/page__hl__+registrace%20+p%C5%99es%20+dini#entry138720
  14. vEnd

    pomoc Inputtext

    if(dialogid == 10) { if(response == 1) { new farba1,farba2; if(sscanf(inputtext,"dd",farba1,farba2)) return SCM(playerid,RED,"ID farby 1 medzera ID farby 2"); ChangeVehicleColor(GetPlayerVehicleID(playerid),farba1,farba2); SCM(playerid,RED,"Úspešně si si prefarbil vozidlo."); } }
  15. GameTextForPlayer(playerid,"~b~SWAT",3000,5); // Zobrazíme modrý text změň styl 5 na nějaký jiný, třeba na 4
  16. vEnd

    pomoc /vybava

    v tom máš pravdu, leda přes proměnnou, ale tohle je lepší řešení já narážel jen na timer
  17. vEnd

    pomoc /vybava

    tak mám pocit, že by sis ten návod na timer měl přečíst takže tady: forward Povolit(playerid); public Povolit(playerid) { SetPVarInt(playerid,"Zobral",0); } je při použití SetTimer-u playerid vždy 0 MrSweet: nahraď ten SetTimer funkcí SetTimerEx jak říkal Isigar: SetTimerEx("Povolit",180000,false,"d",playerid);
  18. vEnd

    pomoc String

    jinak tu proměnnou pojmenuj, třeba stringg[100], jelikož string už používáš někde nad tímhle a překrývají se, proto ten warning
  19. jenže jsi to doplnil až po odeslání mého příspěvku, kdo měl tušit, že jsi to tam měl
  20. musíš ještě dát do publicu OnDialogResponse nahoru tohle: ShowedPlayerDialog[playerid] = false;
  21. format(file, sizeof(file), "VIP/TestVIP/%d.ini", PlayerIP(id)); místo toho %d dej %s, jelikož IP adresa je vrácena jako string
  22. vEnd

    pomoc Fight Styles

    zkus: boj = dini_Int(file,"Umenie");
  23. už podle těch příkazů mi to připadá jako qwerův vip, jen dost ošizenej o další funkce... dokonce některé kódy vypadají povědomě...
  24. vEnd

    pomoc Animacia

    konkrétně na tohle slouží funkce SetPlayerSpecialAction (http://wiki.sa-mp.com/wiki/SetPlayerSpecialAction)
×
×
  • Create New...