[AJUDA]skin so para adm -
atsbs - 13.10.2011
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
Re: [AJUDA]skin so para adm -
Nake01 - 13.10.2011
pawn Код:
public OnPlayerSpawn(playerid)
{
if(PlayerInfo[playerid][Admin] >= 1)
{
SetPlayerSkin(playerid, iddaskin)
}
return 1;
}
#EDIT
Li o post atй a metade
![Sad](images/smilies/sad.gif)
, 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;
}
Re: [AJUDA]skin so para adm -
[O.z]Caroline - 13.10.2011
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;
}
Re: [AJUDA]skin so para adm -
atsbs - 13.10.2011
ok irei ver
Re: [AJUDA]skin so para adm -
atsbs - 13.10.2011
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
Re: [AJUDA]skin so para adm -
atsbs - 14.10.2011
desculpa o double post mais esse aki da esses erros
erros:
PHP код:
(17233) : error 021: symbol already defined: "OnPlayerSpawn"
(17234) : error 017: undefined symbol "cmd"
(17237) : error 017: undefined symbol "tmp"
(17237) : error 017: undefined symbol "cmdtext"
(17238) : error 017: undefined symbol "tmp"
(17243) : error 017: undefined symbol "tmp"
(17255) : error 017: undefined symbol "Admin"
(17265) : error 030: compound statement not closed at the end of file (started at line 17234)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.
linhas:
PHP код:
public OnPlayerSpawn(playerid)
{
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;
}
}
return 1;
}
Re: [AJUDA]skin so para adm -
atsbs - 14.10.2011
niguem ?
Re: [AJUDA]skin so para adm -
Renato_Silva - 14.10.2011
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
Re: [AJUDA]skin so para adm -
Y_Baby - 14.10.2011
kkkkkkkkkkk eu ri do post de cima
Re: [AJUDA]skin so para adm -
Nake01 - 14.10.2011
Quote:
Originally Posted by Y_Baby
kkkkkkkkkkk eu ri do post de cima
|
Euri І kkkkkkkkkkkkkkkkk