20.01.2014, 14:34
eai gente tem como alguem me ajudar com uma base para skin por cargo?
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;
}
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;
}
if(InfoP[playerid][Org])
{
SendClientMessage(playerid, -1, "Vocк й membro de uma org, e nгo pode trocar sua skin");
return 1;
}
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;
}