[AJUDA] /entrarorg -
Digao - 10.06.2012
bom fiz um comando aqui para sуcio que seria /entrarorg
pawn Код:
if(strcmp(cmd,"/entrarorg",true)==0) // NOVO ENTRAR ORG
{
if(IsPlayerConnected(playerid))
{
new x_EntrarOrg[32];
x_EntrarOrg = strtok(cmdtext, idx);
if(!strlen(x_EntrarOrg)) {
SendClientMessage(playerid, COLOR_WHITE, "USE: /entrarorg [id]");
SendClientMessage(playerid, COLOR_GREY, "Nгo sabe o ID das organizaзхes? /np");
}
if(strcmp(x_EntrarOrg,"1",true) == 0)
{
PlayerInfo[playerid][pMembro] = 1;
PlayerInfo[playerid][pCargo] = 4;
SetPlayerSkin(playerid,282);
PlayerInfo[playerid][pSkin] = 282;
SetPlayerSpawn(playerid);
ResetPlayerWeaponsEx(playerid);
SetPlayerColor(playerid, COR_PM);
format(string, sizeof(string), "Sуcio %s entrou para a organizaзгo: 1", sendername);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
}
Queria que o comando seria pra socio e pra quando fosse usar o comando tinha que estar de civil, e sem nivel de procura so que nгo tenho ideia de como colocar isso no code '-' . otra coisa o sendername nгo ta funfando
Ajuda ? +REP
ahh.. esse й sу um pedaзo do cmd
Re: [AJUDA] /entrarorg -
ViniBorn - 10.06.2012
Procure todas as variбveis que definem isso e faz semelhante a isso.
pawn Код:
if(Procurado[playerid] > 0 || Socio[playerid] == 0 || Org[playerid] > 0)
return SendClientMessage(playerid,-1,"Vocк nгo pode usar este comando");
//
GetPlayerName(playerid,sendername,MAX_PLAYER_NAME);
Respuesta: [AJUDA] /entrarorg -
Digao - 10.06.2012
entгo vini, nesse comando o problema й que eu nгo sei montar nele, tipo o local certo sabe ?
e o getplayername obg '-'
Re: [AJUDA] /entrarorg -
Don_Speed - 10.06.2012
pawn Код:
if(strcmp(cmd,"/entrarorg",true)==0) // NOVO ENTRAR ORG
{
if(IsPlayerConnected(playerid))
{
if(Procurado[playerid] > 0 || Socio[playerid] == 0 || Org[playerid] > 0)
return SendClientMessage(playerid,-1,"Vocк nгo pode usar este comando");
GetPlayerName(playerid,sendermane,MAX_PLAYER_NAME);
new x_EntrarOrg[32];
x_EntrarOrg = strtok(cmdtext, idx);
if(!strlen(x_EntrarOrg)) {
SendClientMessage(playerid, COLOR_WHITE, "USE: /entrarorg [id]");
SendClientMessage(playerid, COLOR_GREY, "Nгo sabe o ID das organizaзхes? /np");
}
if(strcmp(x_EntrarOrg,"1",true) == 0)
{
PlayerInfo[playerid][pMembro] = 1;
PlayerInfo[playerid][pCargo] = 4;
SetPlayerSkin(playerid,282);
PlayerInfo[playerid][pSkin] = 282;
SetPlayerSpawn(playerid);
ResetPlayerWeaponsEx(playerid);
SetPlayerColor(playerid, COR_PM);
format(string, sizeof(string), "Sуcio %s entrou para a organizaзгo: 1", sendername);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
}
Creditos Vini
Respuesta: [AJUDA] /entrarorg -
Digao - 10.06.2012
Voo tentar aqui '-
@EDIT
pawn Код:
if(strcmp(cmd,"/entrarorg",true)==0) // NOVO ENTRAR ORG
{
if(IsPlayerConnected(playerid))
{
if(WantedPoints[playerid] > 0 || PlayerInfo[playerid][pSocio] == 0 || PlayerInfo[playerid][pMembro] > 0 || PlayerInfo[playerid][pLider] > 0)
return SendClientMessage(playerid,-1,"Vocк nгo pode usar este comando");
new x_EntrarOrg[32];
x_EntrarOrg = strtok(cmdtext, idx);
if(!strlen(x_EntrarOrg)) {
SendClientMessage(playerid, COLOR_WHITE, "USE: /entrarorg [id]");
SendClientMessage(playerid, COLOR_GREY, "Nгo sabe o ID das organizaзхes? /np");
return 1;
}
if(strcmp(x_EntrarOrg,"1",true) == 0)
{
PlayerInfo[playerid][pMembro] = 1;
PlayerInfo[playerid][pCargo] = 4;
SetPlayerSkin(playerid,282);
PlayerInfo[playerid][pSkin] = 282;
SetPlayerSpawn(playerid);
ResetPlayerWeaponsEx(playerid);
SetPlayerColor(playerid, COR_PM);
format(string, sizeof(string), "Sуcio %s entrou para a organizaзгo: 1", sendername);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
}
assim nй ?
Re: [AJUDA] /entrarorg -
ViniBorn - 10.06.2012
Exato
Respuesta: [AJUDA] /entrarorg -
Digao - 10.06.2012
й deu certo, agora tem como eu mandar uma mensagem pra cada ocasiгo ? tipo ele ta procurado aparece " vocк nгo pode usar esse comando procurado" , ou quando ele ta em alguma org " vocк nгo pode usar esse comando sendo de alguma organizaзгo" etc tem como ? '-'
Re: [AJUDA] /entrarorg -
ViniBorn - 10.06.2012
Й sу separar, em vez de usar ||
Ex:
pawn Код:
if(WantedPoints[playerid] > 0)
return SendClientMessage(playerid,-1,"Vocк й um procurado.");
if(PlayerInfo[playerid][pSocio] == 0)
return SendClientMessage(playerid,-1,"Vocк nгo й sуcio.");
Respuesta: [AJUDA] /entrarorg -
Digao - 10.06.2012
Deu certo Vini, Obrigado +REP Vini e Don Speed (:
@EDIT
Vini nгo deu o REP
Tu debes de esparcir algo de Reputaciуn a otros usuarios antes de darle otra vez a Viniborn.
Re: [AJUDA] /entrarorg -
SkilL_Fly - 10.06.2012
pawn Код:
if(strcmp(cmd, "/entrarorg1", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pSocio] >= 1)
{
if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Olб Sуcio, Vocк Precisa /pedircontas para trocar de organizaзгo");
return 1;
}
if(PlayerInfo[playerid][pJailed] >= 1 || WantedPoints[playerid] > 0)
{
SendClientMessage(playerid,0xA0FFFFAA,"Vocк nao Pode Usar /entrarorg Procurado ou Preso");
return 1;
}
SetPlayerColor(playerid,COR_PM);
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[playerid][pMembro] = 1;
PlayerInfo[playerid][pCargo] = 4;
SetPlayerSkin(playerid,281);
PlayerInfo[playerid][pSkin] = 281;
ConviteInfoOrg(PlayerName(playerid), 1, 4);
SetPlayerSpawn(playerid);
format(string, sizeof(string), "{00FFE1}Socio:[%s] Entrou na Organizaзao:1", sendername);
MSGPARATODOS(COLOR_YELLOW,string);
}
}
return 1;
}