SA-MP Forums Archive
[PEDIDO] Skin reservada - 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] Skin reservada (/showthread.php?tid=230675)



[PEDIDO] Skin reservada - [AF]Junior - 24.02.2011

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...


Re: [PEDIDO] Skin reservada - [Ips]Guh - 24.02.2011

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...


Re: [PEDIDO] Skin reservada - CyNiC - 24.02.2011

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


Re: [PEDIDO] Skin reservada - thiagofraletti - 24.02.2011

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;




Re: [PEDIDO] Skin reservada - [AF]Junior - 24.02.2011

2 public OnPlayerSpawn(playerid)?

a primeira nгo й requestclass?


Re: [PEDIDO] Skin reservada - thiagofraletti - 24.02.2011

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


Re: [PEDIDO] Skin reservada - Macintosh - 24.02.2011

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;
 }



Re: [PEDIDO] Skin reservada - bruno-style - 24.02.2011

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


Re: [PEDIDO] Skin reservada - zSuYaNw - 24.02.2011

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;
}