SA-MP Forums Archive
[Pedido] FS admin... - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] FS admin... (/showthread.php?tid=381026)



FS admin... - Ley - 28.09.2012

Boa noite.
Alguйm poderia compartilhar algum FS atualizado em ZCMD em PT/BR?
Procurei, mas sу encontrei em strcmp ou a data era 2011 ou 2010 por ai '-'

Alguйm poderia ajudar? .-.


Re: FS admin... - Zuiudгo - 28.09.2012

Cria o seu prуprio!

pawn Код:
enum pInfo
{
    Admin
};
new playerinfo[MAX_PLAYERS][pInfo];

CMD:banme(playerid)
{
     if(playerinfo[playerid][Admin] < 1) return SendClientMessage(playerid,-1,"voce nao й adm !!"); // 1 = Level ..
     Ban(playerid);
     return 1;
}



Re: FS admin... - Ley - 28.09.2012

Quote:
Originally Posted by Zuiudгo
Посмотреть сообщение
Cria o seu prуprio!

pawn Код:
enum pInfo
{
    Admin
};
new playerinfo[MAX_PLAYERS][pInfo];

CMD:banme(playerid)
{
     if(playerinfo[playerid][Admin] < 1) return SendClientMessage(playerid,-1,"voce nao й adm !!"); // 1 = Level ..
     Ban(playerid);
     return 1;
}
Se eu soube-se acho que nгo estaria pedindo...


Re: FS admin... - Diogo123 - 28.09.2012

usa o do funeral '-'

@edit

aqui o link

https://sampforum.blast.hk/showthread.php?tid=359949


Re: FS admin... - Bruno Alves - 28.09.2012

Esse deve te ajudar muito https://sampforum.blast.hk/showthread.php?tid=329307


Re: FS admin... - dPlaYer_ - 28.09.2012

Te dei uma base, agora faзa o resto ....
pawn Код:
#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <DOF2>

new arq[200];

enum SoClose
{
    Admin
};
new PlayerInfo[MAX_PLAYERS][SoClose];

CMD:seradminstrador(playerid)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, " Vocк nгo tem permissгo para usar este comando. ");
    if(!PlayerInfo[playerid][Admin]) return PlayerInfo[playerid][Admin] = 1;
    return 1;
}

CMD:ban(playerid, params[])
{
    new id, mot;
    if(!PlayerInfo[playerid][Admin]) return SendClientMessage(playerid, -1, " Vocк nгo tem permissгo para usar este comando. ");
    if(sscanf(params, "us", id, mot)) return SendClientMessage(playerid, -1, "(Use) /ban [id] [motivo]");
    Ban(id);
    return 1;
}

cmd(trazer, playerid, params[])
{
    new ID , string[120];
    if(!PlayerInfo[playerid][Admin]) return SendClientMessage(playerid, -1, " Vocк nгo tem permissгo para usar este comando!");
    if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "Use: /trazer (ID)");
    if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "( Erro ) Id Invalido!");
    format(string, 120, " Vocк trouxe '%s' (%d) atй a sua posiзгo.", GetName(ID), ID);
    SendClientMessage(playerid, -1, string);
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    SetPlayerPos(ID, x, y, z);
    SetPlayerInterior(ID, GetPlayerInterior(playerid));
    if(IsPlayerInAnyVehicle(playerid))
    {
        new VehicleID;
        VehicleID = GetPlayerVehicleID(playerid);
        SetVehiclePos(VehicleID, x + 1, y + 1, z);
        PutPlayerInVehicle(playerid, VehicleID, 0);
    }
    return 1;
}

cmd(ir, playerid, params[])
{
    new ID , string[120];
    if(!PlayerInfo[playerid][Admin]) return SendClientMessage(playerid, -1, " Vocк nгo tem permissгo para usar este comando!");
    if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "Use: /ir (ID)");
    if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "( Erro ) Id Invalido!");
    format(string, 120, " Vocк se teleportou atй: '%s' (%d)", GetName(ID), ID);
    SendClientMessage(playerid, -1, string);
    new Float:x, Float:y, Float:z;
    GetPlayerPos(ID, x, y, z);
    SetPlayerPos(playerid, x, y, z);
    SetPlayerInterior(playerid, GetPlayerInterior(ID));
    if(IsPlayerInAnyVehicle(playerid))
    {
        new VehicleID;
        VehicleID = GetPlayerVehicleID(playerid);
        SetVehiclePos(VehicleID, x + 1, y + 1, z);
        PutPlayerInVehicle(playerid, VehicleID, 0);
    }
    return 1;
}


stock GetName(playerid)
{
    new Name[24];
    GetPlayerName(playerid,Name,24);
    return Name;
}

public OnFilterScriptInit()
{
    return 1;
}

public OnFilterScriptExit()
{
    DOF2_Exit();
    return 1;
}

public OnPlayerConnect(playerid)
{
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    format(arq, sizeof(arq), "Adminstradores/%s.ini", GetName(playerid));
    if(PlayerInfo[playerid][Admin] == 1) return DOF2_SetInt(arq, "Admin", PlayerInfo[playerid][Admin]);DOF2_SaveFile();
    return 1;
}

public OnPlayerSpawn(playerid)
{
    format(arq, sizeof(arq), "Adminstradores/%s.ini", GetName(playerid));
    PlayerInfo[playerid][Admin] = DOF2_GetInt(arq, "Admin");
    return 1;
}



Re: FS admin... - Q.I - 28.09.2012

Quote:
Originally Posted by Zuiudгo
Посмотреть сообщение
Cria o seu prуprio!

pawn Код:
enum pInfo
{
    Admin
};
new playerinfo[MAX_PLAYERS][pInfo];

CMD:banme(playerid)
{
     if(playerinfo[playerid][Admin] < 1) return SendClientMessage(playerid,-1,"voce nao й adm !!"); // 1 = Level ..
     Ban(playerid);
     return 1;
}
pawn Код:
CMD:banme(playerid)
{
     if(playerinfo[playerid][Admin] < 1) return SendClientMessage(playerid,-1,"voce nao й adm !!"); // 1 = Level ..
     //Ban(playerid); // ? nao tem que criar a new  do player B ? desse modo levara ban quem usar o comando.
     return 1;
}



Re: FS admin... - zSuYaNw - 28.09.2012

Quote:
Originally Posted by Q.I
Посмотреть сообщение
pawn Код:
CMD:banme(playerid)
{
     if(playerinfo[playerid][Admin] < 1) return SendClientMessage(playerid,-1,"voce nao й adm !!"); // 1 = Level ..
     //Ban(playerid); // ? nao tem que criar a new  do player B ? desse modo levara ban quem usar o comando.
     return 1;
}
Код:
CMD:banme(playerid)
{
     if(playerinfo[playerid][Admin] < 1) return SendClientMessage(playerid,-1,"voce nao й adm !!"); // 1 = Level ..
     //Ban(playerid); // ? nao tem que criar a new  do player B ? desse modo levara ban quem usar o comando.
     return 1;
}
BAN ME - ME BANI/BANIR.



й Q.I, vocк tem razгo.


Re: FS admin... - Crueliz0n - 28.09.2012

usa o lux admin vem com YCMD


Re: FS admin... - Owtsiixx_Twd - 28.09.2012

Quote:
Originally Posted by Ley
Посмотреть сообщение
Se eu soube-se acho que nгo estaria pedindo...
nasceu sabendo comer nasceu sabendo tomar banho? nгo nй aprendeu faзa o mesmo (apenas uma dica nao leve a mal)