Vocк foi convidado para uma organizaзгo:. Deseja entrar para esta organizaзгo? SIM NГO
//----------------------------------[INVITE]------------------------------------------------
if(strcmp(cmd, "/convidar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /convidar [playerid/Parte-do-Nick]");
return true;
}
new para1;
para1 = ReturnUser(tmp);
if (PlayerInfo[playerid][pLider] >= 1 || PlayerInfo[playerid][pCargo] == 5)
{
new lolz = GetPlayerOrg(playerid);
if(TemVaga(lolz) == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Nгo hб mais vagas na lista use /limparvaga primeiro.");
return true;
}
if(IsPlayerConnected(para1))
{
if(PlayerInfo[para1][pMembro] != 0 || PlayerInfo[para1][pLider] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "Este player jб participa de Org/Gang/Mafia.");
return true;
}
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
/*ShowPlayerDialog(para1, 642, DIALOG_STYLE_MSGBOX, "Convite", "{E679F2}Vocк foi convidado para uma organizaзгo: %s \n{63ACFF}Deseja entrar para a organizaзгo ?", "Sim", "Nao", NomeORG(playerid));
format(string, sizeof(string), "* {F2D61F}%s {E3E3E3}te convidou para entrar para: {F2D61F}%s. Sim {E3E3E3}- {3EF02E}Aceita {E3E3E3}| {FF4053}Nгo {E3E3E3}- Recusa.", PlayerName(playerid), NomeORG(playerid));
SendClientMessage(para1, COLOR_LIGHTBLUE, string);*/
format(string, sizeof(string), "* Vocк convidou %s para sua organizaзгo: %s.", giveplayer,NomeORG(playerid));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new convitestring[256];
format(convitestring,sizeof(convitestring), "{E679F2}Vocк foi convidado para uma organizaзгo: %s \n{63ACFF}Deseja entrar para a organizaзгo ?",NomeORG(playerid));
ShowPlayerDialog(para1,642,DIALOG_STYLE_MSGBOX,"Convite",convitestring,"Sim","Nao");
InviteOffer[para1] = playerid;
InviteJob[para1] = lolz;
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Somente lнderes podem usar este comando !");
}
}
return true;
}
|
Quando o player spawn, os carros prуximo spawn para o player.
E o Seu Anti-CarSpawn Bloqueia e acaba banindo, ou vocк remove alguns veiculos, ou vocк edita o car spawn. |
Vocк foi convidado para uma organizaзгo:. Deseja entrar para esta organizaзгo? SIM NГO
Vocк foi convidado para uma organizaзгo:Aeronautica Deseja entrar para esta organizaзгo? SIM NГO

CMD:convidar(playerid, params[])
{
new id, playername[MAX_PLAYER_NAME], idname[MAX_PLAYER_NAME], string[128]; //Cria variaveis que irгo armazenar id, nome e string
if(pDados[playerid][Cargo] != 6) return SendClientMessage(playerid, 0xAD0000AA, "Vocк nгo й lider"); //Vк se quem digitou o comando й lнder, se nгo, returna a mensagem
if(sscanf(params, "d", id)) return SendClientMessage(playerid, 0xAD0000AA, "USE: /convidar [ID]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAD0000AA, "Este jogador nгo estб online."); //Verifica se o "id" estб online...
if(pDados[id][Organizacao] != 0) return SendClientMessage(playerid, 0xAD0000AA, "Este jogador jб estб em uma Organizaзгo."); //Verifica se o player jб estб em alguma organizaзгo, se estiver, returna a mensagem
if(playerid == id) return SendClientMessage(playerid, 0xAD0000AA, "Vocк nгo pode convidar a vocк mesmo."); //Verifica se o "id" = id de quem digitou (playerid)
GetPlayerName(id, idname, sizeof(idname)); //Geta o nome do "id"
format(string, sizeof(string), "Vocк convidou %s para sua Organizaзгo.", idname); //Formata a mensagem com que foi convidado
SendClientMessage(playerid, GetPlayerColor(playerid), string); //Envia a mensagem ao lнder
GetPlayerName(playerid, playername, sizeof(playername)); //Geta o nome de quem digitou o comando
format(string, sizeof(string), "%s estб lhe Convidando para fazer parte da Organizaзгo: %s \nDeseja aceitar?", playername, GetOrgName(pDados[playerid][Organizacao])); //Formata um dialog com o nome de que convidou e o nome da organizaзгo
ShowPlayerDialog(id, 666, DIALOG_STYLE_MSGBOX, "Convite para organizaзгo", string, "Sim", "Nгo");
SetPVarInt(id, "OrgConvidado", pDados[playerid][Organizacao]); //Setando PVarInt que serб usar no OnDialogResponse
SetPVarInt(id, "QuemConvidou", playerid); //Setando PVarInt que serб usar no OnDialogResponse
return 1; //Returnando a 1, nunca se esqueзa!
}
|
Ai vocк vai pegar a define do nome de sua org e vai colocar no Comando.
Vк se te ajudar ![]() pawn Код:
|