ajuda ae -
Samuel300 - 23.08.2013
Tipo q eu to com uma duvida por exemplo ...
Quando um player ja estб em uma organizaзгo e outra pessoa tenta convidar aparece a mensagem
pawn Код:
SendClientMessage(playerid, COLOR_GRAD1, " Este player jб participa de uma organizaзгo!");
mas tipo, eu queria quando um player estiver em um emprego ... ai outra pessoa chama-se ele para uma organizaзгo ou um adm tenta-se da lider para ele, amostra-se essa mensagem ...
entгo poderia me dizer como posso fazer isso ?
Obs: Os id do emprego q eu quero q aconteca й 5 , 9 e 10
Re: ajuda ae -
darkxdll - 23.08.2013
PHP код:
if(PlayerInfo[playerid][pOrg] > 0) return SendClientMessage(playerid, COLOR_GRAD1, " Este player jб participa de uma organizaзгo!");
Se mandasse o comando /darlider seria mais fбcil ...
Re: ajuda ae -
Samuel300 - 23.08.2013
aqui estб o comando para da lider ...
pawn Код:
if(strcmp(cmd, "/lider", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /lider [id] [Numero(1-27)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level == 0) { SendClientMessage(playerid, COLOR_GREY, "Para tirar o lider de uma organizaзгo vocк deve usar /limparlider"); return 1; }
if(level > 24 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Empregos de 1 a 24"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342 && PlayerInfo[playerid][pAdmin] != 1341)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
return 1;
}
if(PlayerInfo[para1][pLider] != 0 || PlayerInfo[para1][pMembro] != 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Este player jб participa de uma organizaзгo!");
return 1;
}
Re: ajuda ae -
darkxdll - 23.08.2013
Cara este comando ai jб tem a verificaзгo '-'
Re: ajuda ae -
Samuel300 - 23.08.2013
tem a verificaзгo para quem estб de lider ou membro de uma organizaзгo eu queria q verifica-se quando estive-se em um emprego ...
Re: ajuda ae -
darkxdll - 23.08.2013
PHP код:
if(strcmp(cmd, "/lider", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /lider [id] [Numero(1-27)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level == 0) { SendClientMessage(playerid, COLOR_GREY, "Para tirar o lider de uma organizaзгo vocк deve usar /limparlider"); return 1; }
if(level > 24 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Empregos de 1 a 24"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342 && PlayerInfo[playerid][pAdmin] != 1341)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
return 1;
}
if(PlayerInfo[para1][pLider] != 0 || PlayerInfo[para1][pMembro] != 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Este player jб participa de uma organizaзгo!");
return 1;
}
if(PlayerInfo[para1][pEmprego] != 0) // mude o pEmprego para sua var de emprego ...
{
SendClientMessage(playerid,COLOR_GRAD1," Este jogador jб tem um emprego !");
return 1;
}
Modifique a parte do "pEmprego" para sua variavel de emprego...
Re: ajuda ae -
unamed - 23.08.2013
pawn Код:
if(PlayerInfo[para1][emprego] == 5 ||PlayerInfo[para1][emprego] == 9 || PlayerInfo[para1][emprego] == 10)
{
SendClientMessage(playerid, COLOR_GRAD1, " Este player tem um emprego!");
return 1;
}
Re: ajuda ae -
Samuel300 - 23.08.2013
Opa obrigado Unamed era isso q eu queria ^^
e obrigado tbm darkxdll , o teu funciono sу q o seu ia para todos os empregos mas mesmo assim obrigado