Me ajuda urgente Sistema de Empresa -
Smoking_Script - 28.01.2013
ALguem pode me ajuda eu quero tipo /trabalho id vaga [1] [2] [3] e /demitirempregado vaga [1] [2] [3]
se tiver fica o nome do player
/infoempresa
________________
daniel_bolado vaga 1
gustavo_dj vaga 2
luiz_BoLadinho vaga 3
________________
se nao tiver
________________
empregado vaga 1
empregado vaga 2
empregado vaga 3
________________
mais isso atй й facio de fazer o que eu quero mesmo й
/trabalho id vaga 1 2 3
Код:
if(strcmp(cmd,"/trabalho", true) == 0) {
new preco;
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Vermelho,"/trabalho [id]");
return 1;
}
preco = strval(tmp);
if(IsPlayerConnected(preco)){
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
for(new c = 0; c < MAX_PROPS; c++)
{
format(string, sizeof(string),"/Props/prop%d.ini", c);
if(IsPlayerInRangeOfPoint(playerid, 2.0, dini_Float(string,"PosX"), dini_Float(string,"PosY"), dini_Float(string,"PosZ"))){
if(dini_Exists(string)){
if(PropTEmp© == 1){
return 1;
}
if(JaTrabalhado[playerid] == 1)
{
SendClientMessage(playerid,COLOR_GREY," Vocк precisa esperar 10 horas para pegar a carga novamente!");
return true;
}
if(PropDono(playerid, c) == 1){
if(GetProps(preco) > 0){
SendClientMessage(playerid, Vermelho,"| ERRO | Este player й dono de uma Empresa!");
return 1;
}
format(STRX, sizeof(STRX),"| INFO | %s (ID: %d) estб convidando vocк pra trabalhar na Empresa dele.", pname, playerid);
SendClientMessage(preco, Amarelo, STRX);
SendClientMessage(preco, Amarelo,"* Para aceitar o convite, use: /aceitartrabalho || Para recusar, use: /recusartrabalho");
SendClientMessage(playerid, Vermelho,"* Convite enviado.");
trabalho[preco] = 1;
trabalhoid[preco] = c;
convitede[preco] = playerid;
Testeeeeeee[playerid] = SetTimerEx("PlayerTrabalhar", 36000000, 0, "i", playerid);
JaTrabalhado[playerid] = 1;
SetTimerEx("Moradia", 30000, false,"d",preco);
} else {
SendClientMessage(playerid, Vermelho,"** Vocк nгo tem permissгo.");
}
} else {
//SendClientMessage(playerid, Vermelho,"Vocк nгo estб em uma propriedade.");
}
}
}
} else {
SendClientMessage(playerid, Vermelho,"** ID Invбlido.");
}
return 1;
}
Код:
if(strcmp(cmdtext,"/demitirempregado", true) == 0) {
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
for(new p = 0; p < MAX_CASAS; p++)
{
format(string, sizeof(string),"/Props/prop%d.ini", p);
if(dini_Exists(string)){
if(IsPlayerInRangeOfPoint(playerid, 2.0, dini_Float(string,"PosX"), dini_Float(string,"PosY"), dini_Float(string,"PosZ"))){
if(dini_Int(string,"TEmp") == 1){
if(strcmp(dini_Get(string,"Dono"), pname, false) == 0 || pAdmin[playerid] >= 5){
new string2[256];
format(string2, sizeof(string2),"| EMPRESA | O jogador %s, demitiu seu empregado '%s'.",pname,dini_Get(string,"Emp"));
SendClientMessageToAll(0xFFFFFFAA,string2);
dini_IntSet(string,"TEmp", 0);
dini_Set(string,"Emp","Ninguem");
} else {
SendClientMessage(playerid, Vermelho,"Esta propriedade nгo й sua");
}
} else {
SendClientMessage(playerid, Vermelho,"Esta propriedade nгo tem empregado !");
}
}
}
}
return 1;
}
Код:
if(strcmp(cmdtext,"/aceitartrabalho", true) == 0) {
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
for(new c = 0; c < MAX_CASAS; c++)
{
format(string, sizeof(string),"/Props/prop%d.ini", c);
if(dini_Int(string,"TEmp") == 1){
if(strcmp(dini_Get(string,"Emp"), pname, true) == 0){
dini_IntSet(string,"Emp", 0);
dini_Set(string,"Emp","Ninguem");
}
}
}
format(string, sizeof(string),"/Props/prop%d.ini", trabalhoid[playerid]);
if(dini_Exists(string)){
if(trabalho[playerid] == 1){
dini_IntSet(string,"TEmp", 1);
dini_Set(string,"Emp", pname);
SendClientMessage(playerid, Amarelo,"* Agora vocк trabalha em uma propriedade!");
SendClientMessage(convitede[playerid], Amarelo,"* O jogador aceitou!");
trabalho[playerid] = 0;
trabalhoid[playerid] = 0;
convitede[playerid] = 0;
} else {
SendClientMessage(playerid, Vermelho,"** Vocк nгo foi convidado!");
}
}
return 1;
}
Re: Me ajuda urgente Sistema de Empresa -
Smoking_Script - 28.01.2013
Alguem me salva porfavor !
Re: Me ajuda urgente Sistema de Empresa -
Smoking_Script - 28.01.2013
Resolvido
Re: Me ajuda urgente Sistema de Empresa -
GabrielFerreira - 01.03.2014
Como resolveu ? Tambйm preciso de um FS de empresas.