Jump to content

pe.vanasek

Uživatel
  • Příspěvků

    88
  • Registrován

  • Aktivní

Everything posted by pe.vanasek

  1. pe.vanasek

    pomoc Admin System

    Děkuji moc moc Funguje to skvěle Zase umím o něco více Díky hlavně za utrpení semnou
  2. pe.vanasek

    pomoc Admin System

    Myslíš správně Jaké ID zadám v tom Dialogu, tak tomu chci ten admin level pridelit......... new IDHraca; if(dialogid == 10) { if(!response || !strlen(inputtext)) return true; // Ak hráč zrušil dialóg, alebo nenapísal ID, neurobiť nič ShowPlayerDialog(playerid, 178, DIALOG_STYLE_LIST, "{FFBC00}Jaky Admin Level chcete pridelit?","{FF0000}Zrusit Admin Level tomuto hraci \n{FF0000}Level 1 \n{FF0000}Level 2 \n{FF0000}Level 3", "Pridelit", "Konec"); strval(inputtext); } if(dialogid == 178)//AdminLVL { IDHraca = strval(inputtext); if(!response) return SendClientMessage(playerid, COLOR_CERVENA, "Zrušil ste!"); switch(listitem) { case 0: { admin[iDHraca] = 0; SendClientMessage(IDHraca, COLOR_ZELENA, "Byl ti zrusen admin level!"); } case 1: { admin[iDHraca] = 1; SendClientMessage(IDHraca, COLOR_ZELENA, "Dostal jsi admin level 1"); new string[128]; //název formatu a kolik může mít max znaků new hrac[50]; //ytvořili jsme si hráče kvůli zjištění jména GetPlayerName(IDHraca, hrac, 50); //toto nám zjistí jméno hráe format(string, 128,"Hraci jmenem: %s, Byl pridelen admin level (1)",hrac); SendClientMessageToAll(COLOR_ZELENA,string); } case 2: { admin[iDHraca] = 2; SendClientMessage(IDHraca, COLOR_ZELENA, "Dostal jsi admin level 2"); new string[128]; //název formatu a kolik může mít max znaků new hrac[50]; //ytvořili jsme si hráče kvůli zjištění jména GetPlayerName(IDHraca, hrac, 50); //toto nám zjistí jméno hráe format(string, 128,"Hraci jmenem: %s, Byl pridelen admin level (2)",hrac); SendClientMessageToAll(COLOR_ZELENA,string); } case 3: { admin[iDHraca] = 3; SendClientMessage(IDHraca, COLOR_ZELENA, "Dostal jsi admin level 3"); new string[128]; //název formatu a kolik může mít max znaků new hrac[50]; //ytvořili jsme si hráče kvůli zjištění jména GetPlayerName(IDHraca, hrac, 50); //toto nám zjistí jméno hráe format(string, 128,"Hraci jmenem: %s, Byl pridelen admin level (3)",hrac); SendClientMessageToAll(COLOR_ZELENA,string); } } } Furt to vždy dá adminlevel jen mě Moc děkuju za rady
  3. pe.vanasek

    pomoc Admin System

    Mám to tak: new IDHraca; if(dialogid == 10) { if(!response || !strlen(inputtext)) return true; // Ak hráč zrušil dialóg, alebo nenapísal ID, neurobiť nič ShowPlayerDialog(playerid, 178, DIALOG_STYLE_LIST, "{FFBC00}Jaky Admin Level chcete pridelit?","{FF0000}Zrusit Admin Level tomuto hraci \n{FF0000}Level 1 \n{FF0000}Level 2 \n{FF0000}Level 3", "Pridelit", "Konec"); } if(dialogid == 178)//AdminLVL { IDHraca = strval(inputtext); if(!response) return SendClientMessage(playerid, COLOR_CERVENA, "Zrušil ste!"); switch(listitem) { case 0: { admin[iDHraca] = 0; SendClientMessage(IDHraca, COLOR_ZELENA, "Byl ti zrusen admin level!"); } case 1: { admin[iDHraca] = 1; SendClientMessage(IDHraca, COLOR_ZELENA, "Dostal jsi admin level 1"); new string[256]; //název formatu a kolik může mít max znaků new hrac[50]; //ytvořili jsme si hráče kvůli zjištění jména GetPlayerName(IDHraca, hrac, 50); //toto nám zjistí jméno hráe format(string, 256,"Hraci jmenem: %s, Byl pridelen admin level (1)",hrac); SendClientMessageToAll(COLOR_ZELENA,string); } case 2: { admin[playerid] = 2; SendClientMessage(playerid, COLOR_ZELENA, "Dostal jsi admin level 2"); new string[256]; //název formatu a kolik může mít max znaků new hrac[50]; //ytvořili jsme si hráče kvůli zjištění jména GetPlayerName(playerid, hrac, 50); //toto nám zjistí jméno hráe format(string, 256,"Hraci jmenem: %s, Byl pridelen admin level (2)",hrac); SendClientMessageToAll(COLOR_ZELENA,string); } case 3: { admin[playerid] = 3; SendClientMessage(playerid, COLOR_ZELENA, "Dostal jsi admin level 3"); new string[256]; //název formatu a kolik může mít max znaků new hrac[50]; //ytvořili jsme si hráče kvůli zjištění jména GetPlayerName(playerid, hrac, 50); //toto nám zjistí jméno hráe format(string, 256,"Hraci jmenem: %s, Byl pridelen admin level (3)",hrac); SendClientMessageToAll(COLOR_ZELENA,string); } } } A stejně mi to nejde To IDHraca mam jen u tech prvnich na zkousku zatim..... Místo (playerid)
  4. pe.vanasek

    pomoc Admin System

    Sorry , už mi z toho hrabe Dělám to skoro 3 hodiny a furt nevím , Když dám nahoru new IDHraca; a dole teda ponechám strval(inputtext); a pozměním playerid na IDHraca, tak mi to stejně na jiny ucet v gta neda adminLVL Díky moc za rady.....a sorry že takhle otravuju....sem prostě amatér..
  5. pe.vanasek

    pomoc Admin System

    Dobře takže new IDHraca; dám nahoru.................. a dám kam že? Jako tak kde ho mám teď? To strval?
  6. pe.vanasek

    pomoc Admin System

    Jo ale když jí dám nahoru tak "Program pawno přestal pracovat" Jo ale když to dám hned nahoru "Globálně jak ty říkáš" Tak mi pawno nahlásí "Program Přestal pracovat! " new IDHraca = strval(inputtext); // premena textu na číslo ? Dávám to tam dobře?
  7. pe.vanasek

    pomoc Admin System

    Jo jasně to vím Ale jde o to když tam napíšu tu proměnou místo playerid......tak mi to nahlásí chybu, protože ty dialogy nejsou nijak propojený......Nemůžes mi prosím nějak ještě popsat co mám přesně změnit? Děkuji moc .
  8. Prosimtě, já jsem začátečník , nemůžeš mi to prosím rozepsat trošku do podrobna? Budu moc vděčný
  9. pe.vanasek

    pomoc Admin System

    Ahoj lidi, potřebuju pomoct , Udělal jsem si admin systém přes Dialogy ale nějak jsem to nedomyslel Vždy to dá admin lvl jen mě, nevíte prosím někdo jak udělat aby to dávalo admin lvl i ostatním hráčům? Děkuji moc if(dialogid == 10) { if(!response || !strlen(inputtext)) return true; // Ak hráč zrušil dialóg, alebo nenapísal ID, neurobiť nič ShowPlayerDialog(playerid, 178, DIALOG_STYLE_LIST, "{FFBC00}Jaky Admin Level chcete pridelit?","{FF0000}Zrusit Admin Level tomuto hraci \n{FF0000}Level 1 \n{FF0000}Level 2 \n{FF0000}Level 3", "Pridelit", "Konec"); new IDHraca = strval(inputtext); // premena textu na číslo } if(dialogid == 178)//AdminLVL { if(!response) return SendClientMessage(playerid, COLOR_CERVENA, "Zrušil ste!"); switch(listitem) { case 0: { admin[playerid] = 0; SendClientMessage(playerid, COLOR_ZELENA, "Byl ti zrusen admin level!"); } case 1: { admin[playerid] = 1; SendClientMessage(playerid, COLOR_ZELENA, "Dostal jsi admin level 1"); new string[256]; //název formatu a kolik může mít max znaků new hrac[50]; //ytvořili jsme si hráče kvůli zjištění jména GetPlayerName(playerid, hrac, 50); //toto nám zjistí jméno hráe format(string, 256,"Hraci jmenem: %s, Byl pridelen admin level (1)",hrac); SendClientMessageToAll(COLOR_ZELENA,string); } case 2: { admin[playerid] = 2; SendClientMessage(playerid, COLOR_ZELENA, "Dostal jsi admin level 2"); new string[256]; //název formatu a kolik může mít max znaků new hrac[50]; //ytvořili jsme si hráče kvůli zjištění jména GetPlayerName(playerid, hrac, 50); //toto nám zjistí jméno hráe format(string, 256,"Hraci jmenem: %s, Byl pridelen admin level (2)",hrac); SendClientMessageToAll(COLOR_ZELENA,string); } case 3: { admin[playerid] = 3; SendClientMessage(playerid, COLOR_ZELENA, "Dostal jsi admin level 3"); new string[256]; //název formatu a kolik může mít max znaků new hrac[50]; //ytvořili jsme si hráče kvůli zjištění jména GetPlayerName(playerid, hrac, 50); //toto nám zjistí jméno hráe format(string, 256,"Hraci jmenem: %s, Byl pridelen admin level (3)",hrac); SendClientMessageToAll(COLOR_ZELENA,string); } } }
  10. Teď jsem si udělal příkaz na vytváření vozidel...............CreateVehicle..bla bla..........No problém je v tom že se mi klidně vytvoří kolik chci ale když je chci odstranit tak to mám taky na příkaz ale odstraní se mi vždy jenom jedno new respawn; case 0: { new Float:x; new Float:y; new Float:z; SetPlayerInterior(playerid,0); // interier GetPlayerPos(playerid,x,y,z); //spawne motorku pred hrace respawn=CreateVehicle(431,x+2,y+2,z,310,0,0,50000); // ty dvě 0 je barva SendClientMessage(playerid, COLOR_ZELENA, "Vytvoril(a) sis Bus"); } if(strcmp(cmdtext, "/respawnvozidel", true) == 0) { DestroyVehicle(respawn); SendClientMessage(playerid, 0x008000AA, "Respawnul si vozidla!"); return 1; } A vždy se mi odstraní jen jedno Nevíte pls jak to mám poupravit aby se mi odstranili všechny vytvořené? Děkuji vám moc
  11. C:\Users\Jan\Desktop\Uzmetosere.pwn(71) : error 017: undefined symbol "PlayerName" C:\Users\Jan\Desktop\Uzmetosere.pwn(85) : error 017: undefined symbol "PlayerName" C:\Users\Jan\Desktop\Uzmetosere.pwn(257) : error 017: undefined symbol "PlayerName" C:\Users\Jan\Desktop\Uzmetosere.pwn(259) : error 017: undefined symbol "PlayerName" C:\Users\Jan\Desktop\Uzmetosere.pwn(272) : error 017: undefined symbol "PlayerName" C:\Users\Jan\Desktop\Uzmetosere.pwn(274) : error 017: undefined symbol "PlayerName" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Errors. -co s tím mám pls dělat? Prosím
  12. Ahoj lidi Rampy fungují skvěle, ale jen v jednom směru, jakmile se otočím, tak je mám vedle sebe kolmo..........Prosím jak mám udělat aby byly přímo předemnou vždy a všech směrech? Děkuji!
×
×
  • Create New...