Base para skin por cargo -
goku114 - 20.01.2014
eai gente tem como alguem me ajudar com uma base para skin por cargo?
Re: Base para skin por cargo -
FallweN - 20.01.2014
Nгo entendi muito bem oque vocк quer pode explicar melhor ?
Re: Base para skin por cargo -
goku114 - 20.01.2014
claro vo tenta
se o player й cargo 1 na org tem a skin por exemplo 5
cargo 2 skin = 10
Re: Base para skin por cargo -
FallweN - 20.01.2014
б 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!
Re: Base para skin por cargo -
yNexus - 20.01.2014
Ou ...
й sу vocк por onde seta o cargo da org a Skin por exemplo
PHP Code:
if ( !strcmp(cmd,"/recrutarorg", true))
{
new plid, skin;
tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
return SendClientMessage(playerid, -1, "** Digite: /recrutarorg [id] [ 1 a 2 ]");
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
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(playerid, aname, MAX_PLAYER_NAME);
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, pname);
switch ( skin )
{
case 0:
{
format(string, sizeof(string), "» O Dono da Org: %s (%d) (») retirou o jogador: %s (%d) da [ORG].", aname,playerid,pname,plid);
SendClientMessageToAll(-1, string);
SetPlayerSkin(playerid, 0);
}
case 1:
{
format(string, sizeof(string), "» O Dono da Org: %s (%d) (») Promoveu: %s (%d) para Patente 1 da [ORG].", aname,playerid,pname,plid,skin);
SendClientMessageToAll(-1, string);
SetPlayerSkin(playerid, 2);
}
case 2:
{
format(string, sizeof(string), "» O Dono da Org: %s (%d) (») Promoveu: %s (%d) para Patente 2 da [ORG].", aname,playerid,pname,plid,skin);
SendClientMessageToAll(-1, string);
SetPlayerSkin(playerid, 10);
}
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;
}
Re: Base para skin por cargo -
goku114 - 20.01.2014
vlw falwen mas como eu poderia fazer isso como fazer por sex?
tipo masculino com umas skin e feminino com outras
Re: Base para skin por cargo -
FallweN - 20.01.2014
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
Re: Base para skin por cargo -
goku114 - 20.01.2014
po velho vlw +rep pra uc '-'
Re: Base para skin por cargo -
FallweN - 20.01.2014
Quote:
Originally Posted by goku114
po velho vlw +rep pra uc '-'
|
De nada bro, precisar tamo ae.
Vlw pelo REP kk'