[Pedido] Base para skin por cargo
#1

eai gente tem como alguem me ajudar com uma base para skin por cargo?
Reply
#2

Nгo entendi muito bem oque vocк quer pode explicar melhor ?
Reply
#3

claro vo tenta

se o player й cargo 1 na org tem a skin por exemplo 5
cargo 2 skin = 10
Reply
#4

б sim aqui vai:

pawn Code:
public OnPlayerSpawn(playerid) {
    switch(InfoP[playerid][Org]) { //Verifica a Org do player
   
        case 1: { //Verifica se a org dele й 1
       
            switch(InfoP[playerid][Cargo]) { //Verifica o Cargo do Plater
           
                case 1: SetPlayerSkin(playerid, 1); //Verifica se o cargo dele й 1
               
                case 2: SetPlayerSkin(playerid, 5); //Verifica se o cargo dele й 2
               
                case 3: SetPlayerSkin(playerid, 192); //Verifica se o cargo dele й 3
               
                case 4: SetPlayerSkin(playerid, 28); //Verifica se o cargo dele й 4
               
                case 5: SetPlayerSkin(playerid, 130); //Verifica se o cargo dele й 5
            }
       
        }
   
    }
    return true;
}
e assim por diante!
Reply
#5

Ou ...

й sу vocк por onde seta o cargo da org a Skin por exemplo

PHP Code:
        if ( !strcmp(cmd,"/recrutarorg"true))
    {
        new 
plidskin;
        
tmp strtok(cmdtextidx);
        if (!
strlen(tmp))
        return 
SendClientMessage(playerid, -1"** Digite: /recrutarorg [id] [ 1 a 2 ]");
        
plid strval(tmp);
           
tmp strtok(cmdtextidx);
          if(!
strlen(tmp))
          return 
SendClientMessage(playerid, -1"** Digite: [id] [ 1 a 2 ]");
          
skin strval(tmp);
          if(!
IsPlayerConnected(plid))
        return 
SendClientMessage(playerid, -1"** Jogador nгo conectado.");
        new 
aname[MAX_PLAYER_NAME];
           
GetPlayerName(playeridanameMAX_PLAYER_NAME);
         new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(plidpnameMAX_PLAYER_NAME);
        
format(filesizeof(file), PASTA_CONTASpname);
        switch ( 
skin )
        {
            case 
0:
               {
                
format(stringsizeof(string), "» O Dono da Org: %s (%d) (») retirou o jogador: %s (%d) da [ORG]."aname,playerid,pname,plid);
                
SendClientMessageToAll(-1string);
                
SetPlayerSkin(playerid0);
              }
               case 
1:
            {
                
format(stringsizeof(string), "» O Dono da Org: %s (%d) (») Promoveu: %s (%d) para Patente 1 da [ORG]."aname,playerid,pname,plid,skin);
                
SendClientMessageToAll(-1string);
                
SetPlayerSkin(playerid2);
            }
               case 
2:
            {
                
format(stringsizeof(string), "» O Dono da Org: %s (%d) (») Promoveu: %s (%d) para Patente 2 da [ORG]."aname,playerid,pname,plid,skin);
                
SendClientMessageToAll(-1string);
                
SetPlayerSkin(playerid10);
            }
            default: 
SendClientMessage(playerid, -1"** Skin invalida! Use valores de 0 a 8!");
         }
        return 
1;
    } 
e la onde compra skin, por algo para o player nгo poder trocar
por exemplo

PHP Code:
if(InfoP[playerid][Org])
{
    
SendClientMessage(playerid, -1"Vocк й membro de uma org, e nгo pode trocar sua skin");
    return 
1;

Reply
#6

vlw falwen mas como eu poderia fazer isso como fazer por sex?
tipo masculino com umas skin e feminino com outras
Reply
#7

Assim:

pawn Code:
public OnPlayerSpawn(playerid) {
    switch(InfoP[playerid][Org]) { //Verifica a Org do player

        case 1: { //Verifica se a org dele й 1

            switch(InfoP[playerid][Cargo]) { //Verifica o Cargo do Plater

                case 1: {

                    switch(InfoP[playerid][Sexo]) {

                        case 1: SetPlayerSkin(playerid, 1); //Verifica se o cargo dele й 1 = Masculino

                        case 2: SetPlayerSkin(playerid, 192); //Verifica se o cargo dele й 2 = Feminino
                    }
                }

                case 2: {
               
                    switch(InfoP[playerid][Sexo]) {

                        case 1: SetPlayerSkin(playerid, 1); //Verifica se o cargo dele й 1 = Masculino

                        case 2: SetPlayerSkin(playerid, 192); //Verifica se o
                    ]
                }
               
               

                case 3: {

                    switch(InfoP[playerid][Sexo]) {

                        case 1: SetPlayerSkin(playerid, 133); //Verifica se o cargo dele й 1 = Masculino

                        case 2: SetPlayerSkin(playerid, 192); //Verifica se o
                    }
                }

                case 4: {

                    switch(InfoP[playerid][Sexo]) {

                        case 1: SetPlayerSkin(playerid, 169); //Verifica se o cargo dele й 1 = Masculino

                        case 2: SetPlayerSkin(playerid, 192); //Verifica se o
                    }
                }
               
                case 5: {
               
                    switch(InfoP[playerid][Sexo]) {

                        case 1: SetPlayerSkin(playerid, 2); //Verifica se o cargo dele й 1 = Masculino

                        case 2: SetPlayerSkin(playerid, 192); //Verifica se o
                    }
                }
            }
        }
    }
    return true;
}
Qualquer outra pergunta pode mandar MP, ou add skype: leonardo.idreak

Espero ter ajudado, vlw
Reply
#8

po velho vlw +rep pra uc '-'
Reply
#9

Quote:
Originally Posted by goku114
View Post
po velho vlw +rep pra uc '-'
De nada bro, precisar tamo ae.

Vlw pelo REP kk'
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)