Zaključano

[Pomoc]IZ ycmd u zcmd

Započeo Arnel_Bp
pre 10 godina
398
pregleda
8
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Arnel_Bp
Underboss
pre 10 godina
[Skripta koju koristim: moja od 0
Detaljan opis problema: nasao sam jednu fs gdje ima admin system i to je u ycmd ali bih zelio da prebacim u cmd pa ako moze neko da mio pokaze kako, dacu dolje dio skripte pa ako moze da neko prebaci u zcmd ako nije problem da bih ja znao posle kako se prebacuju druge komande
Dio skripte:
YCMD:admins(playerid, params[], help)
{
        #pragma unused help
        new
string, text;
        if(sscanf(params, "s", text)) return SCM(playerid, COLOR_RED, "Usage: /ask ");
        foreach(Player, i) {
        if(P_Data == 1) { format(string,sizeof(string),""COL_GREEN"[Admin %s] Level 1 ",GetName(i)); }
        else if(P_Data == 2) { format(string,sizeof(string),""COL_GREEN"[Admin %s] Level 2 ",GetName(i)); }
        else if(P_Data == 3) { format(string,sizeof(string),""COL_GREEN"[Admin %s] Level 3 ",GetName(i)); }
        else if(P_Data == 4) { format(string,sizeof(string),""COL_GREEN"[Admin %s] Level 4 ",GetName(i)); }
        else if(P_Data == 5) { format(string,sizeof(string),""COL_GREEN"[Admin %s] Level 5 ",GetName(i)); }
        if(IsPlayerAdmin(i)) { format(string,sizeof(string),""COL_GREEN"[Admin %s] RCON ",GetName(i)); }
        SCM(i,-1,string); }
        return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Arnel_Bp
Underboss
pre 10 godina
.
PWN|Medis
Kingpin
pre 10 godina
Ovako bi trebalo,probaj pa javi
CMD:admins(playerid, params[])
{
        new
string, text;
        if(sscanf(params, "s", text)) return SCM(playerid, COLOR_RED, "Usage: /ask ");
        foreach(Player, i) {
        if(P_Data == 1) { format(string,sizeof(string),""COL_GREEN"[Admin %s] Level 1 ",GetName(i)); }
        else if(P_Data == 2) { format(string,sizeof(string),""COL_GREEN"[Admin %s] Level 2 ",GetName(i)); }
        else if(P_Data == 3) { format(string,sizeof(string),""COL_GREEN"[Admin %s] Level 3 ",GetName(i)); }
        else if(P_Data == 4) { format(string,sizeof(string),""COL_GREEN"[Admin %s] Level 4 ",GetName(i)); }
        else if(P_Data == 5) { format(string,sizeof(string),""COL_GREEN"[Admin %s] Level 5 ",GetName(i)); }
        if(IsPlayerAdmin(i)) { format(string,sizeof(string),""COL_GREEN"[Admin %s] RCON ",GetName(i)); }
        SCM(i,-1,string); }
        return 1;
}
Rax_King
Godfather
pre 10 godina
ctrl+h
u prvi red
YCMD
u drugi CMD

onda to sve YES TO ALL (valjda tako pise)

zatim isto to sa
(playerid, params[], help)
u
(playerid, params[])
Arnel_Bp
Underboss
pre 10 godina
baca error na
if(PlayerInfo == 1) { format(string,sizeof(string),""0xFF0000FF"[Admin %s] Level 1 ",GetName(i)); }

error 001: expected token: "-string end-", but found "-identifier-"
Vukasin
Made Man
pre 10 godina
Arnel_Bp wrote on January 9, 2016, 6:26 pm:
baca error na
if(PlayerInfo == 1) { format(string,sizeof(string),""0xFF0000FF"[Admin %s] Level 1 ",GetName(i)); }

error 001: expected token: "-string end-", but found "-identifier-"

ovo "0xFF0000FF" prebaci u {FF0000} i obavezno skloni "
Arnel_Bp
Underboss
pre 10 godina
Evo dobio sam ispravnu komandu ali kada kucam admins i kada nema online admina nista mi ne pise samo prazan prostor ono, prazan red dobijem
CMD:admins(playerid, params[])
{
        new
string, id;
        foreach(Player, i)
{
        if(PlayerInfo == 1) { format(string,sizeof(string),"{2EAD15}","%s[%d] Moderator Rank: 1",GetName(i), id); }
        else if(PlayerInfo == 2) { format(string,sizeof(string),"{2EAD15}","%s[%d] Moderator Rank: 2",GetName(i), id); }
        else if(PlayerInfo == 3) { format(string,sizeof(string),"{2EAD15}","%s[%d] Moderator Rank: 3",GetName(i), id); }
        else if(PlayerInfo == 4) { format(string,sizeof(string),"{2EAD15}","%s[%d] Administrator Rank: 4",GetName(i), id); }
        else if(PlayerInfo == 5) { format(string,sizeof(string),"{2EAD15}","%s[%d] Senior Administrator Rank: 5",GetName(i), id); }
        if(IsPlayerAdmin(i)) { format(string,sizeof(string),"{2EAD15}","%s[%d] Head Administrator",GetName(i), id); }
        SendClientMessage(i,-1,string); }
        return 1;
}


kako da stavim ako nema online niko od admina da pise nema online administratora
Ognjen_Cassso
Hustler
pre 10 godina
CMD:admins(playerid, params[])
{
new string;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=6)
{
new atext;
format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, " {FFFFFF}");
strcat(string, GetName(i));
format(atext, sizeof(atext), " (%d)", PlayerInfo);
strcat(string, atext);
            if(AdminDuty == 0)
    {
            strcat(string, "{FFFFFF} | {FFFFFF} •");
            }
            if(AdminDuty == 1)
        {
            strcat(string, "{FFFFFF} | {FF0000} •");
            }
strcat(string, "\n");
}
}
if(strlen(string) == 0) return SendClientMessage(playerid, -1, ""COL_BE"[UE:SP]"BELA" Nijedan admin nije trenutno online!");
ShowPlayerDialog(playerid, ONLINE_ADMINI, DIALOG_STYLE_MSGBOX, "Admini Online", string, "Uredu", "");
return 1;
}

#define ONLINE_ADMINI        ovde broj dialoga  gore
Ako ti treba nesto reci

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava