06.05.2014, 14:29
Deu! Mas deu 2 erros ccomo eu vou pegar o repairid lб de cima pra funзгo
Ali a linha comentada os erros!
pawn Код:
else if(strcmp(x_Emprego,"reparo",true) == 0)
{
if(RepairOffer[playerid] < 999)
{
if(GetPlayerMoney(playerid) > RepairPrice[playerid])
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerConnected(RepairOffer[playerid]))
{
SetTimerEx("AceitarReparoTempo", 60000, false, "ii", playerid, giveplayerid);
}
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo pode permitir o reparo !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Falta uma oferta para Vocк reparar o carro !");
return 1;
}
}
pawn Код:
forward AceitarReparoTempo(playerid, giveplayer);
public AceitarReparoTempo(playerid, giveplayer)
{
new string[128];
GetPlayerName(RepairOffer[playerid], giveplayer, sizeof(giveplayer)); // C:\Documents and Settings\Administrador\Desktop\SAMP\gamemodes\RPG.pwn(82416) : error 035: argument type mismatch (argument 2) ~ C:\Documents and Settings\Administrador\Desktop\SAMP\gamemodes\RPG.pwn(82416) : error 035: argument type mismatch (argument 2)
GetPlayerName(playerid, sendername, sizeof(sendername));
RepairCar[playerid] = GetPlayerVehicleID(playerid);
SetVehicleHealth(RepairCar[playerid], 1000.0);
RepairVehicle(RepairCar[playerid]);
format(string, sizeof(string), "* O mecвnico %s reparou seu veнculo por R$%d.",giveplayer,RepairPrice[playerid]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Vocк reparou o veнculo de %s, e R$%d foi adicionado no seu salбrio.",sendername,RepairPrice[playerid]);
SendClientMessage(RepairOffer[playerid], COLOR_LIGHTBLUE, string);
PlayerInfo[RepairOffer[playerid]][pMechSkill] ++;
if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 50)
{ SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Seu mecanico e cargo 2, Agora ele pode adicionar combustivel para qualquer carro."); }
else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 100)
{ SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Seu mecanico e cargo 3, Agora ele pode adicionar combustivel para qualquer carro."); }
else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 200)
{ SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Seu mecanico e cargo 4, Agora ele pode adicionar combustivel para qualquer carro."); }
else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 400)
{ SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Seu mecanico e cargo 5, Agora ele pode adicionar combustivel para qualquer carro."); }
PlayerInfo[RepairOffer[playerid]][pSalario] += RepairPrice[playerid];
GivePlayerMoney(playerid, -RepairPrice[playerid]);
RepairOffer[playerid] = 999;
RepairPrice[playerid] = 0;
return 1;
}