if(strcmp(cmdtext,"/barreira", true)==0){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
if(dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Recruta || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Rotam || dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "pAdm01") == 1){
if(dini_Int(file,"CriouBarreira") == 1){
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк jб criou uma barreira recentemente!");
return 1;
}
new Float:X, Float:Y, Float:Z, Float:A;
new br;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
br = CreateObject(981, X, Y, Z, 0.0, 0.0, A+180);
SetPlayerPos(playerid, X, Y, Z+4);
SetTimerEx("DestruirObjeto",60000,false,"d",br);
SendClientMessage(playerid,0x0080FFAA, "{0099FF}(~){CCCCFF} Vocк criou uma barreira!");
GameTextForPlayer(playerid, "~w~Barreira ~r~Criada", 5000, 5);
dini_IntSet(file, "CriouBarreira", 1);
return 1;
}
}
if(strcmp(cmdtext, "/ajudaemprego", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
if(dini_Int(file, "Profissao") == Desempregado){
SendClientMessage(playerid, Verde,"Desempregado");
}
if(dini_Int(file, "Profissao") == MTriad){
SendClientMessage(playerid, C_PC,"|________________________________________|");
SendClientMessage(playerid, Branco,"/venderak [id]");
SendClientMessage(playerid, Branco,"/venderm4 [id]");
SendClientMessage(playerid, Branco,"/venderswanoff [id]");
SendClientMessage(playerid, Branco,"/vendersniper [id]");
SendClientMessage(playerid, Branco,"/vendertec [id]");
SendClientMessage(playerid, Branco,"/plantarbomba");
SendClientMessage(playerid, Branco,"/cp - Chat Profissгo.");
SendClientMessage(playerid, Branco,"/assaltar - Vб ate o Banco e assalte.");
SendClientMessage(playerid, C_PC,"|________________________________________|");
}
DestroyObject(br);
new Barreira[MAX_PLAYERS];
if(strcmp(cmdtext,"/barreira", true)==0){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
if(dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Recruta || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Rotam || dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "pAdm01") == 1){
if(dini_Int(file,"CriouBarreira") == 1){
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк jб criou uma barreira recentemente!");
return 1;
}
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
Barreira[playerid] = CreateObject(981, X, Y, Z, 0.0, 0.0, A+180); //mudei aqui para Barreira[playerid] = CreateObject(981, X, Y, Z, 0.0, 0.0, A+180);
SetPlayerPos(playerid, X, Y, Z+4);
SetTimerEx("DestruirObjeto",60000,false,"d",br);
SendClientMessage(playerid,0x0080FFAA, "{0099FF}(~){CCCCFF} Vocк criou uma barreira!");
GameTextForPlayer(playerid, "~w~Barreira ~r~Criada", 5000, 5);
dini_IntSet(file, "CriouBarreira", 1);
return 1;
}
}
if(strcmp(cmdtext, "/dbarreira", true) == 0)
{
if(dini_Int(file,"CriouBarreira") != 1) return SendClientMessage(playerid, COR_VERMELHO, "(ERRO) Vocк nгo criou nenhuma barreira");
{
DestroyObject(Barreira[playerid]);
}
return 1;
}
Muito obrigado, me ajudou muito, mas vocк saberia como fazer aparecer uma tabela com os comandos de profissгo invez de aparecer no chat os comandos?
|
//OBS se a dialogid 45 jб existir, altere 45 para um id de dialog nгo existente em seu gm
#define D_AJUDAPROF 45
if(strcmp(cmdtext, "/ajudaemprego", true) == 0) {
new aname[MAX_PLAYER_NAME], D_AJUDAPROF;
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
if(dini_Int(file, "Profissao") == Desempregado){
SendClientMessage(playerid, Verde,"Desempregado");
}
if(dini_Int(file, "Profissao") == MTriad){
ShowPlayerDialog(playerid, D_AJUDAPROF, DIALOG_STYLE_MSGBOX, "COMANDOS PROFISSAO", "/venderak [id] \n/venderm4 [id] \n/venderswanoff [id] \n/vendersniper [id] \n/vendersniper [id] \n/vendertec [id] \n/plantarbomba \n/cp - Chat Profissгo.\n/assaltar - Vб ate o Banco e assalte.", "OK", "");
}