[AJUDA]skin so para adm
#1

E a ai gelera vim pedir ajuda,para um amigo meu, ele ta tentando coloca que so os adm, aparti do lvl 2, posso usar essas skins 260 270 271.


OBS: so os adm, aparti do lvl 2 possгo usar, e mais nenhum player
Reply
#2

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(PlayerInfo[playerid][Admin] >= 1)
    {
        SetPlayerSkin(playerid, iddaskin)
    }
    return 1;
}
#EDIT
Li o post atй a metade , mais vamos lб, adapte ao seu GameMode:
pawn Код:
if(strcmp(cmd, "/skin", true) == 0)
{
    new skinid;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid, 0xFFFF00FF, "Digite: /skin [id do skin]");
        return 1;
    }
    skinid = strval(tmp);
    if(skinid == 3 || skinid == 4 || skinid == 5 || skinid == 6 || skinid == 8 || skinid == 42 || skinid == 65 ||
    skinid == 74 || skinid == 86 || skinid == 119 || skinid == 149 || skinid == 208 || skinid == 273 || skinid == 289)
    {
        SendClientMessage(playerid, COLOR_RED, "ID do skin invбlido!");
        return 1;
    }
    if(skinid < 0 || skinid > 299)
    {
        SendClientMessage(playerid, COLOR_RED, "ID do skin invбlido!");
        return 1;
    }
    if(PlayerInfo[playerid][Admin] < 2)
    {
        if(skinid == 260 || skinid == 270 || skinid == 271)
        {
            SendClientMessage(playerid, 0x00FFFFAA, "Vocк nгo й um Administrador para usar estб skin.");
            return 1;
        }
    }
    SetPlayerSkin(playerid, skinid);
    format(string, sizeof(string), "** Vocк mudou sua skin para %d", skinid);
    SendClientMessage(playerid, 0x33AAFFFF, string);
    return 1;
}
Reply
#3

pawn Код:
public OnPlayerRequestSpawn(playerid)
{
    switch(GetPlayerSkin(playerid))
    {
        case 260,270,271:
        {
            if(!IsPlayerAdmin(playerid))
            {
                SendClientMessage(playerid, -1,"Skins bloqueados. sгo exclusivamente para admins");
                return 0;
            }
        }
    }
    return 1;
}
Reply
#4

ok irei ver
Reply
#5

PHP код:
public OnPlayerRequestSpawn(playerid)
{
    switch(
GetPlayerSkin(playerid))
    {
        case 
260,270,271:
        {
            if(!
IsPlayerAdmin(playerid))
            {
                
SendClientMessage(playerid, -1,"Skins bloqueados. sгo exclusivamente para admins");
                return 
0;
            }
        }
    }
    return 
1;

coloquei isso e da crash quando troca o skin
Reply
#6

desculpa o double post mais esse aki da esses erros

erros:
PHP код:
(17233) : error 021symbol already defined"OnPlayerSpawn"
(17234) : error 017undefined symbol "cmd"
(17237) : error 017undefined symbol "tmp"
(17237) : error 017undefined symbol "cmdtext"
(17238) : error 017undefined symbol "tmp"
(17243) : error 017undefined symbol "tmp"
(17255) : error 017undefined symbol "Admin"
(17265) : error 030compound statement not closed at the end of file (started at line 17234)
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
8 Errors

linhas:
PHP код:
public OnPlayerSpawn(playerid)
{
    if(
strcmp(cmd"/skin"true) == 0)
    {
    new 
skinid;
    
tmp strtok(cmdtextidx);
    if(!
strlen(tmp))
    {
        
SendClientMessage(playerid0xFFFF00FF"Digite: /skin [id do skin]");
        return 
1;
    }
    
skinid strval(tmp);
    if(
skinid == || skinid == || skinid == || skinid == || skinid == || skinid == 42 || skinid == 65 ||
    
skinid == 74 || skinid == 86 || skinid == 119 || skinid == 149 || skinid == 208 || skinid == 273 || skinid == 289)
    {
        
SendClientMessage(playeridCOLOR_RED"ID do skin invбlido!");
        return 
1;
    }
    if(
skinid || skinid 299)
    {
        
SendClientMessage(playeridCOLOR_RED"ID do skin invбlido!");
        return 
1;
    }
    if(
PlayerInfo[playerid][Admin] < 2)
    {
        if(
skinid == 260 || skinid == 270 || skinid == 271)
        {
            
SendClientMessage(playerid0x00FFFFAA"Vocк nгo й um Administrador para usar estб skin.");
            return 
1;
        }
    }
    return 
1;

Reply
#7

niguem ?
Reply
#8

pawn Код:
{
                admtrampando[playerid] = 1;
                GetPlayerName(playerid,sendername,sizeof(sendername));
                SendClientMessageToAll(COLOR_GREEN, "|_.:. Aviso da Administraзгo .:._|");
                format(string, 256, "Admin: %s ID(%d) estб Trabalhando.",sendername, playerid);
                SendClientMessageToAll(AMARELO, string);
                SetPlayerToTeamColor(playerid);
                SetPlayerSkin(playerid, 211); // 211 e o id da skin do ADM No caso e Uma STAFF Mulher soo colocar a que voce Quer!!
                TempoAdministrador = SetTimerEx("Administrador", 1000, 1, "i", playerid);
            }
        }
        return 1;
    }

Substitua pelo Seeu mais ai e so quando o ADM digitar /trabalhar
Reply
#9

kkkkkkkkkkk eu ri do post de cima
Reply
#10

Quote:
Originally Posted by Y_Baby
Посмотреть сообщение
kkkkkkkkkkk eu ri do post de cima
Euri І kkkkkkkkkkkkkkkkk
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)