[Pedido] Comando de setaradmin... sу na rcon
#1

Код:
PlayerInfo[playerid][pAdmin] = 1;
Para essa variavel ae, mas tipow quem tiver na rcon setar o player... exemplo:



/setadmin [ID] [LEVELADMIN]



obs:rodei bastante e nгo achei nгo sei se procurei bem antes de falarem qualquer coisa...
Reply
#2

basta colocar isto

pawn Код:
PlayerInfo[playerid][pAdmin] == 1 || IsPlayerAdmin(playerid)
forma de comando

pawn Код:
CMD:setadmin( playerid, params[ ] )
{
    if(IsPlayerAdmin(playerid))
    {
        if(sscanf(params, "ud", params[0], params[1])) return SendClientMessage(playerid, -1, " use; /setadmin id level ");
        PlayerInfo[params[0]][pAdmin] = params[1]
    }
    return 1;
}
Reply
#3

й em strcmp :S crlh sempre tu que ajuda )
Reply
#4

pawn Код:
if(strcmp(cmdtext, "/setadmin", true) == 0)
{
    new plid, level;
    if(IsPlayerAdmin(playerid))
    {
        if(sscanf(params, "ud", plid, level)) return SendClientMessage(playerid, -1, " use; /setadmin id level ");
        PlayerInfo[plid][pAdmin] = level;  
    }
    return 1;
}
enquanto tem alguem que ajuda tem sorte
Reply
#5

KKKKKK' obrigado lek,
essa variavel eu ponho onde mesmo ?
Код:
PlayerInfo[playerid][pAdmin] == 1 || IsPlayerAdmin(playerid)
Mas eu sei que o que voces falam й pro nosso proprio bem mas eu vou comeзar a estudar pawn de verdade... mas й que eu ja comeзei a estudar mas nгo tenho base de nada n entendo a wiki ;S


e deu esse erro


Код:
C:\Users\Hugo\Downloads\Server gta\samp03x_svr_R1-2_win32\gamemodes\AkD.pwn(538) : error: 017: undefined symbol "params"
Reply
#6

pawn Код:
if(PlayerInfo[playerid][pAdmin] == 1 || IsPlayerAdmin(playerid) return SendClientMessage(playerid, -1, "Vocк nгo й Administrador.");
{
//Funзгo
}
return 1;
Reply
#7

Quote:
Originally Posted by lekinho911
Посмотреть сообщение
e deu esse erro


Код:
C:\Users\Hugo\Downloads\Server gta\samp03x_svr_R1-2_win32\gamemodes\AkD.pwn(538) : error: 017: undefined symbol "params"
ah que fail da minha parte desculpa

pawn Код:
if(strcmp(cmdtext, "/setadmin", true) == 0)
{
    new plid, level;
    if(IsPlayerAdmin(playerid))
    {
        if(sscanf(cmdtext, "s[10]ud", cmd, plid, level)) return SendClientMessage(playerid, -1, " use; /setadmin id level ");
        PlayerInfo[plid][pAdmin] = level;  
    }
    return 1;
}
Reply
#8

PT esclare-me uma duvida, porque usaste s[1] antes do ud? , eu sei o que й o ud
Reply
#9

hm... intгo se eu for transferir um zcmd para strcmp eu em vez de params = cmdtext ?
Reply
#10

Quote:
Originally Posted by VeNuZ_
Посмотреть сообщение
PT esclare-me uma duvida, porque usaste s[1] antes do ud? , eu sei o que й o ud
Quote:

c - A character.
d, i - An integer.
h, x - A hex number (e.g. a colour).
f - A float.
s - A string.
z - An optional string.
pX - An additional delimiter where X is another character.
'' - Encloses a litteral string to locate.
u - User, takes a name, part of a name or an id and returns the id if they're connected.

By: ******

@ lekinho

exato
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)