Karel12 0 Odesláno: 29. Červenec, 2014 Share Odesláno: 29. Červenec, 2014 Potřeboval bych vytvořit admin podmínku ale nwm jak... dofám že někdo poradí.. aby toto mohl vidět jen hráč s admin lvlem 1 - 5 #include <a_samp>#if defined FILTERSCRIPTpublic OnFilterScriptInit(){ print("\n--------------------------------------"); print(" "); print("--------------------------------------\n"); return 1;}public OnFilterScriptExit(){ return 1;}#elsepublic OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp("/ahelp", cmdtext, true, 10000) == 1) { new string[1200]; strcat(string,"{FFFF00}Admin příkazy\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FFFF00}Admin LVL 1\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FF0000}/dm(0-3) {B3B3B3}Vyberete mapu.\n"); strcat(string,"{FF0000}/cc {B3B3B3}Vymažete chat.\n"); strcat(string,"{FF0000}/reset {B3B3B3}Vyresetujete score.\n"); strcat(string,"{FF0000}/resetall {B3B3B3}Vyresetujete všechno score.\n"); strcat(string,"{FF0000}/weather {B3B3B3}Změníte počasí.\n"); strcat(string,"{FF0000}/time {B3B3B3}Změníte čas.\n"); strcat(string,"{FF0000}/score (1-999) {B3B3B3}Nastavíte počet bodů na 1 kolo.\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FFFF00}Admin LVL 2\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FF0000}/teamred (ID) {B3B3B3}Přesunete hráče do Red Teamu.\n"); strcat(string,"{FF0000}/teamgreen (ID) {B3B3B3}Přesunete hráče do Green Teamu.\n"); strcat(string,"{FF0000}/teamguest (ID) {B3B3B3}Přesunete hráče k divákům.\n"); strcat(string,"{FF0000}/allhp {B3B3B3}Doplníte všem HP.\n"); strcat(string,"{FF0000}/teams {B3B3B3}Zamknete/Odemknete teamy.\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FFFF00}Admin LVL 3\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FF0000}/respawn {B3B3B3}Respawnete všechny hráče.\n"); strcat(string,"{FF0000}/stop {B3B3B3}Zastavíte hru.\n"); strcat(string,"{FF0000}/start {B3B3B3}Spustíte hru.\n"); strcat(string,"{FF0000}/tn (1-2) (name) {B3B3B3}Změníte název teamu.\n"); strcat(string,"{FF0000}/setw {B3B3B3}Změníte herní zbraň.\n"); strcat(string,"{FF0000}/atk {B3B3B3}Vypnete/Zapnete Teamkill\n"); strcat(string,"{FF0000}/tg {B3B3B3}Vypnete/Zapnete dopňování HP po killu.\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FFFF00}Admin LVL 4\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FF0000}/ip (ID) {B3B3B3}Zjistíte kdo je připojil pod danou IP.\n"); strcat(string,"{FF0000}/cheat (ID) {B3B3B3}Anti-Cheat.\n"); strcat(string,"{FF0000}/mute (ID) {B3B3B3}Umlčíte hráče.\n"); strcat(string,"{FF0000}/unmute (ID) {B3B3B3}Odmlčíte hráče.\n"); strcat(string,"{FF0000}/shp {B3B3B3}Nastavíte HP po spawnu. \n"); strcat(string,"{FF0000}/lokator {B3B3B3}Vypnete/Zapnete hráče na radaru.\n"); strcat(string,"{FF0000}/sawn {B3B3B3}Vypnete/Zapnete hru se 2x sawn-off.\n"); strcat(string,"{FF0000}/alkohol (1000-50000) {B3B3B3}Nastavíte hráči alkohol v krvi.\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FFFF00}Admin LVL 5\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FF0000}/setlvl (ID) {B3B3B3}Nastavíte hráči Admin LVL.\n"); strcat(string,"{FF0000}/ban (ID) {B3B3B3}Zabanujete hráče na serveru.\n"); strcat(string,"{FF0000}/kick (ID) {B3B3B3}Vyhodíte hráče ze serveru.\n"); strcat(string,"{FF0000}/crash (ID) {B3B3B3}Shodíte hráči hru.\n"); strcat(string,"{FF0000}/fakechat (ID) (TEXT) {B3B3B3}Falešný chat.\n"); strcat(string,"{FF0000}/facka (ID) {B3B3B3}Profackujete hráče.\n"); strcat(string,"{00FF00}------------------------------------------\n"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Admin přikazy",string,"OK",""); return 1; } return 0;}#endif Link to comment Share on other sites More sharing options...
0 Kubko 22 Odesláno: 29. Červenec, 2014 Share Odesláno: 29. Červenec, 2014 new gAdminLevel[MAX_PLAYERS]; if(gAdminLevel[playerid] > 0) { //Kód } else { //Nie je admin } Link to comment Share on other sites More sharing options...
0 danda951 0 Odesláno: 29. Červenec, 2014 Share Odesláno: 29. Červenec, 2014 třeba new Adminlvl1[MAX_PLAYERS]; a tak i další LVL a pak na příkaz uděláš podmínku if(Adminlvl1[playerid] == 1) atd.... Snad už zvládneš EDIT: nevšiml jsem si že už odepsal Sanios Link to comment Share on other sites More sharing options...
0 Invouk 91 Odesláno: 29. Červenec, 2014 Share Odesláno: 29. Červenec, 2014 enum PlayerInfo[MAX_PLAYERS]{ AdminLvl}new PlayerInfo[playerid][AdminLvl]if(PlayerInfo[playerid][AdminLvl] == 1){ new string [150]strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FFFF00}Admin LVL 1\n"); strcat(string,"{00FF00}------------------------------------------\n"); strcat(string,"{FF0000}/dm(0-3) {B3B3B3}Vyberete mapu.\n"); strcat(string,"{FF0000}/cc {B3B3B3}Vymažete chat.\n"); strcat(string,"{FF0000}/reset {B3B3B3}Vyresetujete score.\n"); strcat(string,"{FF0000}/resetall {B3B3B3}Vyresetujete všechno score.\n"); strcat(string,"{FF0000}/weather {B3B3B3}Změníte počasí.\n"); strcat(string,"{FF0000}/time {B3B3B3}Změníte čas.\n"); strcat(string,"{FF0000}/score (1-999) {B3B3B3}Nastavíte počet bodů na 1 kolo.\n"); strcat(string,"{00FF00}------------------------------------------\n");} Link to comment Share on other sites More sharing options...
Dotaz
Karel12 0
Potřeboval bych vytvořit admin podmínku ale nwm jak... dofám že někdo poradí.. aby toto mohl vidět jen hráč s admin lvlem 1 - 5
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" ");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/ahelp", cmdtext, true, 10000) == 1)
{
new string[1200];
strcat(string,"{FFFF00}Admin příkazy\n");
strcat(string,"{00FF00}------------------------------------------\n");
strcat(string,"{FFFF00}Admin LVL 1\n");
strcat(string,"{00FF00}------------------------------------------\n");
strcat(string,"{FF0000}/dm(0-3) {B3B3B3}Vyberete mapu.\n");
strcat(string,"{FF0000}/cc {B3B3B3}Vymažete chat.\n");
strcat(string,"{FF0000}/reset {B3B3B3}Vyresetujete score.\n");
strcat(string,"{FF0000}/resetall {B3B3B3}Vyresetujete všechno score.\n");
strcat(string,"{FF0000}/weather {B3B3B3}Změníte počasí.\n");
strcat(string,"{FF0000}/time {B3B3B3}Změníte čas.\n");
strcat(string,"{FF0000}/score (1-999) {B3B3B3}Nastavíte počet bodů na 1 kolo.\n");
strcat(string,"{00FF00}------------------------------------------\n");
strcat(string,"{FFFF00}Admin LVL 2\n");
strcat(string,"{00FF00}------------------------------------------\n");
strcat(string,"{FF0000}/teamred (ID) {B3B3B3}Přesunete hráče do Red Teamu.\n");
strcat(string,"{FF0000}/teamgreen (ID) {B3B3B3}Přesunete hráče do Green Teamu.\n");
strcat(string,"{FF0000}/teamguest (ID) {B3B3B3}Přesunete hráče k divákům.\n");
strcat(string,"{FF0000}/allhp {B3B3B3}Doplníte všem HP.\n");
strcat(string,"{FF0000}/teams {B3B3B3}Zamknete/Odemknete teamy.\n");
strcat(string,"{00FF00}------------------------------------------\n");
strcat(string,"{FFFF00}Admin LVL 3\n");
strcat(string,"{00FF00}------------------------------------------\n");
strcat(string,"{FF0000}/respawn {B3B3B3}Respawnete všechny hráče.\n");
strcat(string,"{FF0000}/stop {B3B3B3}Zastavíte hru.\n");
strcat(string,"{FF0000}/start {B3B3B3}Spustíte hru.\n");
strcat(string,"{FF0000}/tn (1-2) (name) {B3B3B3}Změníte název teamu.\n");
strcat(string,"{FF0000}/setw {B3B3B3}Změníte herní zbraň.\n");
strcat(string,"{FF0000}/atk {B3B3B3}Vypnete/Zapnete Teamkill\n");
strcat(string,"{FF0000}/tg {B3B3B3}Vypnete/Zapnete dopňování HP po killu.\n");
strcat(string,"{00FF00}------------------------------------------\n");
strcat(string,"{FFFF00}Admin LVL 4\n");
strcat(string,"{00FF00}------------------------------------------\n");
strcat(string,"{FF0000}/ip (ID) {B3B3B3}Zjistíte kdo je připojil pod danou IP.\n");
strcat(string,"{FF0000}/cheat (ID) {B3B3B3}Anti-Cheat.\n");
strcat(string,"{FF0000}/mute (ID) {B3B3B3}Umlčíte hráče.\n");
strcat(string,"{FF0000}/unmute (ID) {B3B3B3}Odmlčíte hráče.\n");
strcat(string,"{FF0000}/shp {B3B3B3}Nastavíte HP po spawnu. \n");
strcat(string,"{FF0000}/lokator {B3B3B3}Vypnete/Zapnete hráče na radaru.\n");
strcat(string,"{FF0000}/sawn {B3B3B3}Vypnete/Zapnete hru se 2x sawn-off.\n");
strcat(string,"{FF0000}/alkohol (1000-50000) {B3B3B3}Nastavíte hráči alkohol v krvi.\n");
strcat(string,"{00FF00}------------------------------------------\n");
strcat(string,"{FFFF00}Admin LVL 5\n");
strcat(string,"{00FF00}------------------------------------------\n");
strcat(string,"{FF0000}/setlvl (ID) {B3B3B3}Nastavíte hráči Admin LVL.\n");
strcat(string,"{FF0000}/ban (ID) {B3B3B3}Zabanujete hráče na serveru.\n");
strcat(string,"{FF0000}/kick (ID) {B3B3B3}Vyhodíte hráče ze serveru.\n");
strcat(string,"{FF0000}/crash (ID) {B3B3B3}Shodíte hráči hru.\n");
strcat(string,"{FF0000}/fakechat (ID) (TEXT) {B3B3B3}Falešný chat.\n");
strcat(string,"{FF0000}/facka (ID) {B3B3B3}Profackujete hráče.\n");
strcat(string,"{00FF00}------------------------------------------\n");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Admin přikazy",string,"OK","");
return 1;
}
return 0;
}
#endif
Link to comment
Share on other sites
3 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now