[PEDIDO] Skin reservada
#1

Como faзo para ter uma skin reservada? E fazer pra ela nascer em outro local reservado tambйm?

E se nгo for a tal pessoa nгo pode spawnar?

Valeu.

Obs: usei search e nгo tinha...
Reply
#2

Tipo man tu pode fazer assim como fisso :
pawn Код:
public OnPlayerRequestClass  (  playerid ,  classid  )
{
if(PlayerInfo[playerid][pAdministrador] >= 1)
{
SendClientMessage(playerid, COR_CREDITOS, "Voce E Um Administrador,Entao Recebera A Skin Da Staff");
SetPlayerSkin(playerid, 217);
}
dae e so coloca um SetPlayerPos ali...
Reply
#3

http://www.******.com.br/search?hl=p...ed=0CCEQrQIwAA
Reply
#4

acho que vocк vai querer usar isso pra reservar skin pra adm entгo acho que seria algo do tipo:
PHP код:
public OnPlayerSpawn(playerid)
{
    if (
GetPlayerSkin(playerid) == 100// usei a skin 100 para o exemplo
        
{
        if (
IsPlayerAdmin(playerid) == false// se o player nгo for adm
        
GameTextForPlayer(playerid,"skin reservada para adms",1000,1);
        
SetPlayerSkin(playerid,101); // usei 101 porque seria a prуxima da lista
        
return 1;
        }
        if (
IsPlayerAdmin(playerid) == true// se o player for adm
        
GameTextForPlayer(playerid,"voce pode usar essa skin",1000,1);
        return 
1;
        }
    return 
1;

pra fazer ela spawnar em outro lugar й o mesmo esquema:

PHP код:
public OnPlayerSpawn(playerid)
{
        if (
IsPlayerAdmin(playerid) == true// se o player for adm
        
SetPlayerPos(playerid,x,y,z); // coordenadas 
        
return 1;
        }
    return 
1;

Reply
#5

2 public OnPlayerSpawn(playerid)?

a primeira nгo й requestclass?
Reply
#6

nгo, sу 1. mas eu dei um exemplo separado de cada. eu uso no onplayerspawn mesmo, mas acho que no OnPlayerRequestClass ou OnPlayerConnect tambйm funciona
Reply
#7

pawn Код:
if(GetPlayerSkin(playerid) == 100)
 {
    if (!IsPlayerAdmin(playerid) == 1)
     {
       SendClientMessage(playerid,Cor,"[ERRO] Skin Reservada somente para Administradores.");
       return 1;
     }
    if (IsPlayerAdmin(playerid) == 1)
     {
        SetPlayerSkin(playerid,101);
        return 1;
     }
   return 1;
 }
Reply
#8

pawn Код:
if(strcmp(GetName(playerid),"FULANO_LOKO",true)==0||strcmp(GetName(playerid),"MACACO_MORTATAPA",true)==0)//NO LUGAR DE FULANO_LOKO E MACACO_MORTATAPA VOCE COLOCA O NOME QUE VAO PODER NASCER NESTE LOCAL
{
SetPlayerPos(playerid,-------,---------,------);// no lugar de -------,---------,------ voce coloca as cordenadas que o player vai aparecer.
Se o Player tiver o Nome Fulano_Loko o Macaco_Mortatapa, vai aparecer na cordenada que voce colocou no setplayerpos :d

Espero Ter Ajudado
Reply
#9

Pronto.

pawn Код:
public OnPlayerRequestClass(playerid,classid)
{
        if(classid == ID_DO_SKIN)
        {
                  if(!IsPlayerAdmin(playerid))
                  {
                           GameTextForPlayer(playerid,"skin reservada para adms",1000,1);          
                           return 0;
                  }
        }
        return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)