Jump to content

Kubko

Uživatel
  • Příspěvků

    257
  • Registrován

  • Aktivní

  • Vítězných dnů

    3

Everything posted by Kubko

  1. Čaute, ktorý si mám vybrať? Asus, ktorý má lepšiu GPU, trošku vetší clock, alebo Lenovo, ktoré má vetší displej, ale horšiu GPU? Ja som viac za Asus, ale neviem. Asus Lenovo
  2. new gAdminLevel[MAX_PLAYERS]; if(gAdminLevel[playerid] > 0) { //Kód } else { //Nie je admin }
  3. Kubko

    pomoc Príkaz

    Tak skús strval(cmdtext[7]); zmeniť na strval(cmdtext);
  4. Kubko

    pomoc Príkaz

    public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp("/deb*l", cmdtext, true)) { new targetid = strval(cmdtext[7]), string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(targetid, name2, sizeof(name2)); format(string, sizeof(string), "Hráč %s si myslí, že hráč %s je deb*l!", name, name2); SendClientMessageToAll(-1, string); return 1; } return 0; }
  5. A máš tam niečo uložené v tej premennej?
  6. Timer + SetPlayerScore(playerid, GetPlayerMoney(playerid));
  7. Kubko

    pomoc Windows server

    Skús dať ako ip localhost, alebo 127.0.0.1.
  8. Kubko

    pomoc Text

    public OnPlayerText(playerid, text[]) { if(strlen(text) > 64) //Ak je text dlhší ako 64 znakov { strins(text, '\n', 65); //Vložíme na ďalší znak '\n' (newline) format(text, sizeof(text), "%s (%d): %s", GetName(playerid), playerid, text); //Ak ti bude hádať warning na sizeof tak tam daj 128 SendClientMessageToAll(-1, text); return 0; } return 1; }
  9. new auta[5]; //5 je počet áut, ak chceš viac tak to zväčši //Potom niekde vozidla vytvor auta[0] = CreateVehicle(...); auta[1] = CreateVehicle(...); //Potom, keď sa hráč napojí do arény new i; for(new j; j != MAX_PLAYERS; j++) { if(GetPlayerVehicleID(j) == auta[i]) { i++; } } PutPlayerInVehicle(playerid, auta[i], 0);
  10. Kubko

    pomoc Příkaz

    Potom môžeš hocikde v móde skontrolovať, či je hráč dozorca, alebo väzeň cez JeHracDozorca(playerid), alebo JeHracVezen(playerid). Je to len preto, aby si nemusel všade písať celú podmienku. #define JeHracDozorca(%0) if(GetPlayerSkin(%0) == 286) #define JeHracVezen(%0) if(GetPlayerSkin(%0) == 292) public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/go1", cmdtext, true)) { if(JeHracDozorca(playerid)) { //Je dozorca } else { SendClientMessage(playerid, -1, "Tento príkaz môže použiť iba dozorca!"); } return 1; } return 0; }
  11. dcmd_setlvl(playerid,parmas[]) To nie sú parmas, ale params, ale myslím si, že to v skutočnosti nevadí, je to len názov argumentu.
  12. Kubko

    pomoc body

    SetPlayerScore asi.
  13. Ten return, keď chceš ukončiť dialóg nemá veľmi efekt, môžeš tam dať aj return;.
  14. A čo na tom nie je jednoduché?
  15. new const skin[] = { 20, 30, 60 }; SetPlayerSkin(playerid, skin[random(sizeof(skin)]));
  16. Aha, tak: public OnPlayerDisconnect(playerid, reason) { SaveDis(playerid); return 1; }
  17. public OnPlayerConnect(playerid) { new string[40]; GetPlayerName(playerid, string, sizeof (string)); format(string, sizeof (string), "/Accounts/%s.txt", string); if (!fexist(string)) { ShowPlayerDialog(playerid, 20, DIALOG_STYLE_MSGBOX, "Vitej","Vítej hráči, poprvé tě vidíme na našem serveru asi říkaš, co je to za server. \nJe to RolePlay kde lidi si hrají Reálný Život a Zaměstnávaj se. Najdeš tu okrem toho plno zábavy, zabíjení \na jiné blbosti...","OK",""); } else { ShowPlayerDialog(playerid, 21, DIALOG_STYLE_INPUT, "Login", "Prihlás sa:", "Potrvdiť", "Zrušiť"); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch (dialogid) { case 20: { Register(playerid, inputtext); return 1; } case 21: { Login(playerid, inputtext); return 1; } } return 0; } stock Register(playerid, key[]) { new Udaje[64]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(Udaje,sizeof(Udaje),"/Accounts/%s.txt",name); dini_Create(Udaje); dini_Set(Udaje,"Heslo",key); dini_IntSet(Udaje, "Money", GetPlayerMoney(playerid)); dini_IntSet(Udaje, "Skore", GetPlayerScore(playerid)); dini_IntSet(Udaje, "Skin", GetPlayerSkin(playerid)); dini_BoolSet(Udaje, "Vodicak", vodicak[playerid]); dini_BoolSet(Udaje, "Zamestnani", zamestnani[playerid]); SendClientMessage(playerid,0x14EB00AA,"[ RolePlay ] Uspěšně zaregistrovaný!"); SetPlayerMoney(playerid, 2000); ShowPlayerDialog(playerid, 20, DIALOG_STYLE_MSGBOX, "Vitej","Vítej hráči, poprvé tě vidíme na našem serveru asi říkaš, co je to za server. \nJe to RolePlay kde lidi si hrají Reálný Život a Zaměstnávaj se. Najdeš tu okrem toho plno zábavy, zabíjení \na jiné blbosti...","OK",""); vodicak[playerid] = 0; zamestnani[playerid] = 0; } stock Login(playerid, key[]) { new Udaje[64]; new name1[MAX_PLAYER_NAME]; GetPlayerName(playerid,name1,sizeof(name1)); format(Udaje,sizeof(Udaje),"/Accounts/%s.txt",name1); if(!strcmp(key,dini_Get(Udaje,"Heslo"),false)) { SendClientMessage(playerid,0x14EB00AA,"[ RolePlay ] Uspěšně přihlášen!"); SetPlayerMoney(playerid,dini_Int(Udaje,"Money")); SetPlayerScore(playerid,dini_Int(Udaje,"Skore")); SetPlayerSkin(playerid,dini_Int(Udaje,"Skin")); vodicak[playerid] = dini_Bool(Udaje, "Vodicak"); zamestnani[playerid] = dini_Bool(Udaje, "Zamestnani"); ShowPlayerDialog(playerid,19,DIALOG_STYLE_MSGBOX,"Vitej","Vitej zpátky hráči!","OK",""); } else { SendClientMessage(playerid,0x14EB00AA,"[ RolePlay ] Špatně zadané heslo!"); ShowPlayerDialog(playerid, 21, DIALOG_STYLE_INPUT, "Login","Tvoje heslo již existuje, prosím napíš heslo znovu jak pri registraci!","Login","Konec"); } return 1; }
  18. Znova error. SetPlayerPos(playerid,1776.2507,1696.4857,13.4731,88);
  19. Kubko

    pomoc Banv2

    Riadok CMD[ban] prepíš na CMD[banan].
  20. Je to funkcia v include "dudb", ale neviem načo to je, nikdy som to nepoužil. Preto ti to píše warning, lebo si ju nikde v móde nepoužil.
  21. #define AUTA_MAX_POCET (3) enum E_AUTA { E_AUTA_MODELY[3] } new gAuta[MAX_PLAYERS][E_AUTA]; //Do príkazu pre spawnutie vozidla new i; for (i = 0; i <= AUTA_MAX_POCET; i++) { if (!gAuta[playerid][E_AUTA_MODELY][i]) { break; } } if (i >= 3) return SendClientMessage(playerid, -1, "Už máš spawnuté 3 vozidlá!"); //Tu si daj spawner kód //Tu si vytvorené vozidlo zo spawnera zapíš do premenej ako vehicleid gAuta[playerid][E_AUTA_MODELY][i] = //Tu si pridaj vehicleid //Do mazania vozidla for (new i; i < 3; i++) { if (gAuta[playerid][E_AUTA_MODELY][i] != 0) { DestroyVehicle(gAuta[playerid][E_AUTA_MODELY][i]); } }
×
×
  • Create New...