C:\Users\Lucas\Desktop\Game mode Dten RPG\gamemodes\gmoutubro.pwn(1014 : error 012: invalid function call, not a valid address C:\Users\Lucas\Desktop\Game mode Dten RPG\gamemodes\gmoutubro.pwn(1014 : warning 215: expression has no effect C:\Users\Lucas\Desktop\Game mode Dten RPG\gamemodes\gmoutubro.pwn(1014 : error 001: expected token: ";", but found ")" C:\Users\Lucas\Desktop\Game mode Dten RPG\gamemodes\gmoutubro.pwn(1014 : error 029: invalid expression, assumed zero C:\Users\Lucas\Desktop\Game mode Dten RPG\gamemodes\gmoutubro.pwn(1014 : fatal error 107: too many error messages on one line |
new donoempresaID = DOF2_GetInt(f(id), "EmpresaID");
else if(!strcmp(tmp, "contratar", true))
{
for(new m = 0; m < MAX_EMPRESAS; m++)
{
if(IsPlayerInRangeOfPoint(playerid, 3, EmpresaInfo[m][PickupX], EmpresaInfo[m][PickupY], EmpresaInfo[m][PickupZ]))
{
format(gStr, sizeof(gStr), "Empresas/Empresa%d.ini", EmpresaInfo[m][Numero]);
if(strcmp(EmpresaInfo[m][Proprietario], GetPlayerNameEx(playerid), false))
{
SendClientMessage(playerid, Vermelho, "Vocк nгo й dono(a) desta empresa!");
return 1;
}
if(strcmp(EmpresaInfo[m][Funcionario1], "Ninguem", false) && strcmp(EmpresaInfo[m][Funcionario2], "Ninguem", false) && strcmp(EmpresaInfo[m][Funcionario3], "Ninguem", false))
{
SendClientMessage(playerid, Vermelho, "Jб excedeu o limite de funcionбrios em sua empresa!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Uso vбlido: /Empresa Contratar [ID]");
return 1;
}
new
id = strval(tmp)
;
if(GetDistanceBetweenPlayers(playerid, id) > 5)
{
SendClientFormat(playerid, Vermelho, "%s estб muito longe da empresa, peзa para ele vim mais prуximo!", GetPlayerNameEx(id));
return 1;
}
if(!IsPlayerConnected(id))
{
SendClientMessage(playerid, Vermelho, "Jogador(a) nгo conectado(a)!");
return 1;
}
if(playerid == id)
{
SendClientMessage(playerid, Vermelho, "Vocк nгo pode contratar vocк mesmo(a) para sua empresa!");
return 1;
}
new donoempresaID = DOF2_GetInt(f(id), "EmpresaID");
if(donoempresaID > 0)
{
SendClientMessage(playerid, COR_ERRO, "Esse(a) jogador(a) й dono(a) de uma empresa!");
return 1;
}
new contratadoID = DOF2_GetInt(f(id), "Contratado");
if(contratadoID > 0)
{
if(!strcmp(EmpresaInfo[contratadoID][Funcionario1], GetPlayerNameEx(playerid), true) || !strcmp(EmpresaInfo[contratadoID][Funcionario2], GetPlayerNameEx(playerid), true) || strcmp(EmpresaInfo[contratadoID][Funcionario3], GetPlayerNameEx(playerid), true))
{
SendClientMessage(playerid, Vermelho, "Esse(a) jogador(a) jб й funcionбrio(a) de uma empresa!");
}
return 1;
}
format(gstring, sizeof(gstring), "%s estб lhe oferecendo um contrato para trabalhar na empresa dele.", GetPlayerNameEx(playerid));
SendClientMessage(id, Azul, gstring);
format(gstring, sizeof(gstring), "Vocк estб oferecendo para %s um contrato para ele(a) trabalhar na sua empresa.", GetPlayerNameEx(id));
SendClientMessage(playerid, Azul, gstring);
DonoEmpresa[id] = playerid;
AceitarContrato[id] = 1;
ContratoMsg[id] = 5;
T_Contratado[id] = SetTimerEx("MensagemContrato", 3000, false, "d", id);
return 1;
}
}
return 1;
Linha de cima da linha do erro Linha do erro Linha de baixo da linha do erro
else if(!strcmp(tmp, "contratar", true)) {
for(new m = 0; m < MAX_EMPRESAS; m++) {
if(IsPlayerInRangeOfPoint(playerid, 3, EmpresaInfo[m][PickupX], EmpresaInfo[m][PickupY], EmpresaInfo[m][PickupZ])) {
format(gStr, sizeof(gStr), "Empresas/Empresa%d.ini", EmpresaInfo[m][Numero]);
if(strcmp(EmpresaInfo[m][Proprietario], GetPlayerNameEx(playerid), false)) return SendClientMessage(playerid, Vermelho, "Vocк nгo й dono(a) desta empresa!");
if(strcmp(EmpresaInfo[m][Funcionario1], "Ninguem", false) && strcmp(EmpresaInfo[m][Funcionario2], "Ninguem", false) && strcmp(EmpresaInfo[m][Funcionario3], "Ninguem", false))
{
SendClientMessage(playerid, Vermelho, "Jб excedeu o limite de funcionбrios em sua empresa!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, Vermelho, "Uso vбlido: /Empresa Contratar [ID]");
new id = strval(tmp);
if(GetDistanceBetweenPlayers(playerid, id) > 5) return SendClientFormat(playerid, Vermelho, "%s estб muito longe da empresa, peзa para ele vim mais prуximo!", GetPlayerNameEx(id));
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, Vermelho, "Jogador(a) nгo conectado(a)!");
if(playerid == id) return SendClientMessage(playerid, Vermelho, "Vocк nгo pode contratar vocк mesmo(a) para sua empresa!");
new donoempresaID = DOF2_GetInt(f(id), "EmpresaID");
if(donoempresaID > 0) return SendClientMessage(playerid, COR_ERRO, "Esse(a) jogador(a) й dono(a) de uma empresa!");
new contratadoID = DOF2_GetInt(f(id), "Contratado");
if(contratadoID > 0) {
if(!strcmp(EmpresaInfo[contratadoID][Funcionario1], GetPlayerNameEx(playerid), true) || !strcmp(EmpresaInfo[contratadoID][Funcionario2], GetPlayerNameEx(playerid), true) || strcmp(EmpresaInfo[contratadoID][Funcionario3], GetPlayerNameEx(playerid), true)) {
SendClientMessage(playerid, Vermelho, "Esse(a) jogador(a) jб й funcionбrio(a) de uma empresa!");
}
return 1;
}
format(gstring, sizeof(gstring), "%s estб lhe oferecendo um contrato para trabalhar na empresa dele.", GetPlayerNameEx(playerid));
SendClientMessage(id, Azul, gstring);
format(gstring, sizeof(gstring), "Vocк estб oferecendo para %s um contrato para ele(a) trabalhar na sua empresa.", GetPlayerNameEx(id));
SendClientMessage(playerid, Azul, gstring);
DonoEmpresa[id] = playerid;
AceitarContrato[id] = 1;
ContratoMsg[id] = 5;
T_Contratado[id] = SetTimerEx("MensagemContrato", 3000, false, "d", id);
return 1;
}
}
return 1;
Compila com o cуdigo abaixo o erro que der manda aqui e as 3 linhas sendo
Код:
Linha de cima da linha do erro Linha do erro Linha de baixo da linha do erro PHP код:
|
C:\Users\Lucas\Desktop\Game mode Dten RPG\gamemodes\gmoutubro.pwn(10129) : error 012: invalid function call, not a valid address
C:\Users\Lucas\Desktop\Game mode Dten RPG\gamemodes\gmoutubro.pwn(10129) : warning 215: expression has no effect
C:\Users\Lucas\Desktop\Game mode Dten RPG\gamemodes\gmoutubro.pwn(10129) : error 001: expected token: ";", but found ")"
C:\Users\Lucas\Desktop\Game mode Dten RPG\gamemodes\gmoutubro.pwn(10129) : error 029: invalid expression, assumed zero
C:\Users\Lucas\Desktop\Game mode Dten RPG\gamemodes\gmoutubro.pwn(10129) : fatal error 107: too many error messages on one line
if(playerid == id) return SendClientMessage(playerid, Vermelho, "Vocк nгo pode contratar vocк mesmo(a) para sua empresa!");
new donoempresaID = DOF2_GetInt(f(id), "EmpresaID");
if(donoempresaID > 0) return SendClientMessage(playerid, Vermelho, "Esse(a) jogador(a) й dono(a) de uma empresa!");
stock f(playerid)
{
new
filePlayer[128];
format(filePlayer, sizeof(filePlayer), "Contas/%s.ini", PlayerName(playerid));
return filePlayer;
}