Jump to content

Stellet

Uživatel
  • Příspěvků

    392
  • Registrován

  • Aktivní

Everything posted by Stellet

  1. Tím pádem ve hře dám jen /porton a pak znovu a je vyplej ? pomocí jednoho příkazu ?
  2. To zničení auta když tam nikdo nebude je tu od někoho ke stažení.
  3. Mám ještě prosbu, když uložím port tak aby jsem dal /porton a nebo /portoff jako že se portnout můžou a že ne děkuji moc
  4. Ahoj chtěl bych se zeptat jak udělat když admin udělá /ulozp tak to uloží port a hráči můžou /port Děkuju
  5. Stellet

    pomoc Dialog

    Děkuji mockrát moc jis mi pomohl
  6. 1.Otázka Ahoj chtěl jsem repair na auta v okruhu okolo mě. Ale dokázal jsem jen aby to opravilo všechny na serveru. Tak tu prosím o radu code tady: dcmd_oall(playerid, params[]) { #pragma unused params if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_RED,"[ ! ] Nejsi Administrátor !"); else if(Player[playerid][AdminLevel]==1) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Na použití tohoto příkazu potřebuješ Admin Level 2 !"); new str[128]; GetPlayerName(playerid,str,sizeof(str)); format(str,sizeof(str),"{FF0000}[ ! ] Administrátor{8CED15} %s (ID: %d) {FF0000} všem opravil auto. [ ! ]",str,playerid); SendClientMessageToAll(-1,str); for(new i=0;i<=MAX_PLAYERS;i++) { RepairVehicle(GetPlayerVehicleID(i)); } return 1; } 2.Otázka Jak udělám aby jsem u vytvoření auta (v pwn) udělal třeba to auto na ID (ID: 2018 (To je ID toho vytvořeného auta)) A ve hře třeba dám /respawncar a vyzkočí mi TIP: /respawncar id duvod tak třeba dám /respawncar 2018 překáží na akci (a ještě aby šlo zjistit ve hře to ID auta) 3.Otázka Když mám na serveru /dotaz OTÁZKA a vyzkočí adminům [DOTAZ]hráč %s (prostě jméno) jak spawnout auto ? "A když tam není admin tak aby to zůstalo v Dialogu pro adminy kam by se to ukládalo" A klikne na ten dotaz (v dialogu pro adminy) a tam bude na co se hráč ptá a když nebude prostě bude třeba nadávky na adminy tak aby se dal příkazem smazat a po odpovězení aby se dal taky smazat. dcmd_dotaz(playerid, params[]) { if(IsPlayerConnected(playerid)) { new id = strval(params); if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}/dotaz [ OTÁZKA ]"); else if(strlen(params[chrfind(' ',params)+1])>50 && strlen(params[chrfind(' ',params)+1])>=1) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Zadal jsi moc dlouhou otázku ! Maximálně 50 znaků !"); else { new Name[26]; new Name2[26]; GetPlayerName(playerid,Name,26); GetPlayerName(id,Name2,26); new stringxx[256]; format(stringxx,256,"[ DOTAZ ] od: %s (%d) | OTAZKA: %s |",Name,playerid,params[chrfind(' ',params)+1]); for(new i=0; i<=Server[ConP]; i++) { if(IsPlayerConnected(i)) { if(!IsPlayerNPC(i)) { if(Player[i][AdminLevel]>=1) { SendClientMessage(i,COLOR_GREEN_LIGHT,stringxx); } } } } SendClientMessage(playerid,COLOR_ORANGE,"[ ! ] Úspěšne jsi zaslal Dotaz, Administrátor ti odpoví do PM !"); } } return 1; } Doufám že alespon na něco odpovíte děkuji moc.
  7. Stellet

    pomoc Dialog

    VolfikCZ je to good... ale je tu problém že se nezobrazí všechno ale jen 4levely a to né comlete:
  8. Stellet

    pomoc Dialog

    Ahoj udělal jsem si DIALOG_STYLE_MSGBOX ale hází pár errorů a nevím si rady. Uplně nahoře: #define DIALOG_ADMIN 19320 public OnPlayerCommandText(playerid, cmdtext[]) public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/admin", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, DIALOG_ADMIN, DIALOG_STYLE_MSGBOX, "Admin Příkazy", "Helper\n/pdotaz\n\nLevel 1 - To samé co Helper+level 1\n/say /text /clear /getmypos /oall /hpall /aall /var\n\nLevel 2-To samé co level1\n/mute /unmute /freeze /unfreeze /cheattest\n\nLevel 3-To samé co level 2\n/kick /tune /goto /get /spec /unspec /setskin /respawn\n\nLevel 4-To samé co level 3\n/pban /hp /player /getall /disarmall /car /cardestroy /mappoin /dmcreate /dmjoin /dmstart /dmend /setweather\n\nLevel 5-To samé co level 4\n/gm /gw /setadmin /sethelper /serverinfo /gmx /setvip /removevip /hidetds /showtds /shownt /setrespect /setskill, "OK", "CANCEL"); return 1; } return 0; }] Errory: (93) : error 075: input line too long (after substitutions)(94) : error 037: invalid string (possibly non-terminated string)(94) : error 017: undefined symbol "Helper"(94) : error 029: invalid expression, assumed zero(94) : fatal error 107: too many error messages on one line Řádky s errory: (93) : { //Ano jen toto nad tím je příkaz)(94) : ShowPlayerDialog(playerid, DIALOG_ADMIN, DIALOG_STYLE_MSGBOX, "Admin Příkazy", "Helper\n/pdotaz\n\nLevel 1 - To samé co Helper+level 1\n/say /text /clear /getmypos /oall /hpall /aall /var\n\nLevel 2-To samé co level1\n/mute /unmute /freeze /unfreeze /cheattest\n\nLevel 3-To samé co level 2\n/kick /tune /goto /get /spec /unspec /setskin /respawn\n\nLevel 4-To samé co level 3\n/pban /hp /player /getall /disarmall /car /cardestroy /mappoin /dmcreate /dmjoin /dmstart /dmend /setweather\n\nLevel 5-To samé co level 4\n/gm /gw /setadmin /sethelper /serverinfo /gmx /setvip /removevip /hidetds /showtds /shownt /setrespect /setskill, "OK", "CANCEL"); To je vše nebudu nic dávát do OnDialogResponse protože když klikne na OK nebo CANCEL ať zmizí dialog.. Díky předem
  9. Stellet

    pomoc Dialog

    Mám tam jen "new DIALOG_ADMIN;" a pak to "new DIALOG_A1" a to až do 5
  10. Stellet

    pomoc Dialog

    Ahoj udělal jsem si Admin Příkazy přes dialog DIALOG_STYLE_LIST více níže: Tady je příkaz: public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/admin", cmdtext, true, 10) == 0) { { ShowPlayerDialog(playerid, DIALOG_ADMIN, DIALOG_STYLE_LIST, "Admin Příkazy", "Admin level 1\nAdmin level 2\nAdmin level 3\nAdmin level 4\nAdmin level 5", "OK", "CANCEL"); } return 1; } return 0; } Tady je OnDialogResponse: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_ADMIN) { if(response) { switch(listitem) { case 0: ShowPlayerDialog(playerid, DIALOG_A1, DIALOG_STYLE_MSGBOX, "Admin Level 1", "/say /text /clear /getmypos /oall /hpall /aall /var", "OK", ""); case 1: ShowPlayerDialog(playerid, DIALOG_A2, DIALOG_STYLE_MSGBOX, "Admin Level 2", "/mute /unmute /freeze /unfreeze /cheattest", "OK", ""); case 2: ShowPlayerDialog(playerid, DIALOG_A3, DIALOG_STYLE_MSGBOX, "Admin Level 3", "/kick /tune /goto /get /spec /unspec /setskin /respawn", "OK", ""); case 3: ShowPlayerDialog(playerid, DIALOG_A4, DIALOG_STYLE_MSGBOX, "Admin Level 4", "/ban /hp /player /getall /disarmall /car /cardestroy /mappoin /dmcreate /dmjoin /dmstart /dmend /setweather", "OK", ""); case 4: ShowPlayerDialog(playerid, DIALOG_A5, DIALOG_STYLE_MSGBOX, "Admin Level 5", "/gm /gw /setadmin /serverinfo /gmx /setvip /removevip /hidetds /showtds /shownt /setrespect /setskill", "OK", ""); } } return 1; } return 0; Potom dám příkaz ve hře a zobrazí se: Dám třeba Admin Level 1 a OK a nic se neděje vypne se dialog a nic Děkuji předem
  11. Vyřešeno. Ale teď to hází warnings (27327) : warning 203: symbol is never used: "params" řádek je toto: dcmd_hpall(playerid, params[])
  12. Ahoj chtěl bych aby když dám příkaz (jako admin level 1) tak vyhealuje všichni hráči na serveru screen errory: řádek kde errory jsou: new str[128]; celý příkaz: dcmd_hpall(playerid, params[]) { if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_RED,"[ ! ] Nejsi Administrátor !"); else if(Player[playerid][AdminLevel]==1) new str[128]; GetPlayerName(playerid,str,sizeof(str)); format(str,sizeof(str),"{FF0000}[ ! ] Administrátor{8CED15} %s (ID: %d) {FF0000} nastavil všem hráčům HP na 100. [ ! ]" ,str,playerid); SendClientMessageToAll(-1,str); for(new i=0;i<=MAX_PLAYERS;i++) { SetPlayerHealth(i, 100.0); } return 1; }
  13. Děkuji zjistil jsem to, chyběla mi ","
  14. Ale já mám to podle /ban id důvod a u toho to jde
  15. 27313: format(string, 128, "Hráč %s byl umlčený Administrátorem %s na %d sekund [ DŮVOD: %s ] !"Name2,Name,time,params[chrfind(' ',params)+1]);
  16. Ahoj prosil bych o pomoc měl jsem /mute id cas a chci přidat /mute id cas duvod.... Tady jsou errory: Tady je příkaz: dcmd_mute(playerid, params[]) { if(IsPlayerConnected(playerid)) { new id = strval(params); new find = chrfind(' ', params); new time = strval(params[find + 1]); if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Nejsi Administrátor !"); else if(Player[playerid][AdminLevel]==1) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Na použití tohoto příkazu potřebuješ Admin Level 2 !"); else if(!strlen(params) || (find == -1)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Použi: /mute [ ID ] [ SECONDS ]"); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Hráč ze zadaným ID není na serveru !"); else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ]{ffffff} Tohle je NPC !"); else if(time < 10 || time > 3600) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Použití: /mute [ ID ] [ 10-3600 ]"); else { new Name[26]; new Name2[26]; GetPlayerName(playerid,Name,26); GetPlayerName(id,Name2,26); new string[128]; format(string, 128, "Hráč %s byl umlčený Administrátorem %s na %d sekund [ DŮVOD: %s ] !"Name2,Name,time,params[chrfind(' ',params)+1]); SendClientMessageToAll(COLOR_ADMIN,string); Player[id][Mute]=true; Player[id][ToMuteTime] = gettime() + time; } } return 1; } Nečekám tu odpověd ale zatím děkuji.
  17. Stellet

    hledám Gang System

    Ahoj hledám nějáký Gang System a House System při nejlepším Dynamický Děkuji předem
  18. Stellet

    pomoc Pozice ?

    Ahoj chtěl bych se zeptat když chci základní samp interier domu jak nastavím třeba ke 3 domům najednou ?
  19. Zrovna jeden VIP System mám
  20. Ahoj takže dělal jsem interier nemocnice PS mapoval to mapper nejmenovaný. ale nevím proč mi najednou hodilo error (440) : error 001: expected token: ";", but found "public" (440) je toto:public OnGameModeInit()
×
×
  • Create New...