[AJUDA] Como Ficaria -
Master_Pawn - 31.12.2011
Galera Gostaria que me ajudassem estou montando um RPG Do 0 em SF dai queria saber como ficaria os comandos:/Convidar,/Expulsar
o /darlider e assim olhem:
pawn Код:
CMD:darorg(playerid, params[])
{
new org, nomeorg[30];
if(sscanf(params, "ud", iddele, org))
return SendClientMessage(playerid, COR_CINZA1, "Use: /darorg [id] [org]");
if(!IsPlayerConnected(iddele))
return SendClientMessage(playerid, COR_CINZA2, "Jogador nгo conectado");
if(org > 2 || org < 0)
return SendClientMessage(playerid, COR_CINZA2, "As orgs sгo de 0 a 2 !");
if(org == 0)
{
nomeorg = "Civil";
SetPlayerSkin(iddele, 29);
MasterInfo[iddele][pSkin] = 29;
MasterInfo[iddele][pMembro] = 0;
SpawnPlayer(iddele);
}
else if(org == 1)
{
nomeorg = "Policia Militar";
SetPlayerSkin(iddele, 265);
MasterInfo[iddele][pSkin] = 265;
MasterInfo[iddele][pLider] = 1;
SpawnPlayer(iddele);
}
else if(org == 2)
{
nomeorg = "Policia Civil";
SetPlayerSkin(iddele, 164);
MasterInfo[iddele][pSkin] = 164;
MasterInfo[iddele][pLider] = 2;
SpawnPlayer(iddele);
}
else if(org == 3)
{
nomeorg = "Exercito";
SetPlayerSkin(iddele, 187);
MasterInfo[iddele][pSkin] = 187;
MasterInfo[iddele][pLider] = 3;
SpawnPlayer(iddele);
}
else if(org == 4)
{
nomeorg = "Medicos";
SetPlayerSkin(iddele, 174);
MasterInfo[iddele][pSkin] = 174;
MasterInfo[iddele][pLider] = 4;
SpawnPlayer(iddele);
}
else if(org == 5)
{
nomeorg = "Taxistas";
SetPlayerSkin(iddele, 255);
MasterInfo[iddele][pSkin] = 255;
MasterInfo[iddele][pLider] = 5;
SpawnPlayer(iddele);
}
else if(org == 6)
{
nomeorg = "Surfistas";
SetPlayerSkin(iddele, 45);
MasterInfo[iddele][pSkin] = 45;
MasterInfo[iddele][pLider] = 6;
SpawnPlayer(iddele);
}
else if(org == 7)
{
nomeorg = "Cubanos";
SetPlayerSkin(iddele, 25);
MasterInfo[iddele][pSkin] = 25;
MasterInfo[iddele][pLider] = 7;
SpawnPlayer(iddele);
}
else if(org == 8)
{
nomeorg = "Os Cobras";
SetPlayerSkin(iddele, 156);
MasterInfo[iddele][pSkin] = 156;
MasterInfo[iddele][pLider] = 8;
SpawnPlayer(iddele);
}
else if(org == 9)
{
nomeorg = "Taliban";
SetPlayerSkin(iddele, 123);
MasterInfo[iddele][pSkin] = 123;
MasterInfo[iddele][pLider] = 9;
SpawnPlayer(iddele);
}
else if(org == 10)
{
nomeorg = "Grove";
SetPlayerSkin(iddele, 107);
MasterInfo[iddele][pSkin] = 107;
MasterInfo[iddele][pLider] = 10;
SpawnPlayer(iddele);
}
else if(org == 11)
{
nomeorg = "Los Santos Vagos";
SetPlayerSkin(iddele, 108);
MasterInfo[iddele][pSkin] = 108;
MasterInfo[iddele][pLider] = 11;
SpawnPlayer(iddele);
}
MasterInfo[iddele][pLider] = org;
format(String, sizeof(String), "Vocк deu lнder da Org %s para o %s ", nomeorg, pNome(iddele));
SendClientMessage(playerid, COR_AZULCLARO, String);
format(String, sizeof(String), "O Administrador %s te deu lнder da Org %s", pNome(playerid), nomeorg);
SendClientMessage(iddele, COR_AZULCLARO, String);
return 1;
}
Re: [AJUDA] Como Ficaria -
Kmatsu - 31.12.2011
pawn Код:
CMD:convidar(playerid, params[])
{
if(sscanf(params, "u", iddele))
return SendClientMessage(playerid, COR_CINZA1, "Use: /convidar [id]");
if(!IsPlayerConnected(iddele))
return SendClientMessage(playerid, COR_CINZA2, "Jogador nгo conectado");
SetPlayerSkin(iddele, 29);
MasterInfo[iddele][pSkin] = 29;
MasterInfo[iddele][pMembro] = MasterInfo[playerid][pMembro];
...
fiz apenas uma base, estude e faзa o resto '-'
Re: [AJUDA] Como Ficaria -
Master_Pawn - 31.12.2011
pawn Код:
SetPlayerSkin(iddele, 29);
MasterInfo[iddele][pSkin] = 29;
MasterInfo[iddele][pMembro] = MasterInfo[playerid][pMembro];
Entao Todos seram skin 29?
e na minha opiniao num tinha que ser assim olha?
pawn Код:
MasterInfo[iddele][pLider] = MasterInfo[playerid][pMembro];
Re: [AJUDA] Como Ficaria -
Kmatsu - 31.12.2011
pawn Код:
MasterInfo[iddele][pLider] = MasterInfo[playerid][pMembro];
assim vc vai estб setando a org do LIDER de quem vc convidar para a org do MEMBRO que convidou
Re: [AJUDA] Como Ficaria -
Master_Pawn - 31.12.2011
mano por gentileza poderia terminar o code do /convidar?
Re: [AJUDA] Como Ficaria -
Kmatsu - 31.12.2011
nao sei como й seu sistema...
fiz de um jeito aki, so nao terminei (to tentando terminar meu Anti-Cheater)
pawn Код:
CMD:convidar(playerid, params[])
{
if(sscanf(params, "u", iddele))
return SendClientMessage(playerid, COR_CINZA1, "Use: /convidar [id]");
if(!IsPlayerConnected(iddele))
return SendClientMessage(playerid, COR_CINZA2, "Jogador nгo conectado");
MasterInfo[iddele][pMembro] = MasterInfo[playerid][pMembro];
if(MasterInfo[playerid][pLider] == 1) //Se a ORG do cara for a 1
{
SetPlayerSkin(iddele, ID SKIN ORG 1);
MasterInfo[iddele][pSkin] = ID SKIN ORG 1;
}
if(MasterInfo[playerid][pLider] == 2) //Se a ORG do cara for a 2
{
SetPlayerSkin(iddele, ID SKIN ORG 2);
MasterInfo[iddele][pSkin] = ID SKIN ORG 2;
}
if(MasterInfo[playerid][pLider] == 3) //Se a ORG do cara for a 3
{
SetPlayerSkin(iddele, ID SKIN ORG 3);
MasterInfo[iddele][pSkin] = ID SKIN ORG 3;
}
...
SpawnPlayer(iddele);
}
Re: [AJUDA] Como Ficaria -
Master_Pawn - 31.12.2011
hummmm deu certim obrigado