[Ajuda] erro no /trabalhar - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] erro no /trabalhar (
/showthread.php?tid=517956)
erro no /trabalhar -
CrazyHelp - 07.06.2014
Galera minha profissгo de maquinista que estou criando, quando digito /trabalhar dentro do trem ''Freight'' que eu coloquei para uso da profissгo, ainda estб aparecendo
pawn Код:
Vocк precisa estar conduzindo um trem para trabalhar
Tem algo de errado ?
pawn Код:
case ClassMaqui:
{
if (GetPlayerVehicleSeat(playerid) == 0)
{
switch (GetVehicleModel(GetPlayerVehicleID(playerid)))
{
case VehicleFreight:
Maqui_StartRandomJob(playerid);
default: SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para
trabalhar.");
}
}
else
SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para trabalhar.");
}
Re: erro no /trabalhar -
JoaoMonteiro - 08.06.2014
Quote:
Originally Posted by CrazyHelp
Galera minha profissгo de maquinista que estou criando, quando digito /trabalhar dentro do trem ''Freight'' que eu coloquei para uso da profissгo, ainda estб aparecendo
pawn Код:
Vocк precisa estar conduzindo um trem para trabalhar
Tem algo de errado ?
pawn Код:
case ClassMaqui: { if (GetPlayerVehicleSeat(playerid) == 0) { switch (GetVehicleModel(GetPlayerVehicleID(playerid))) { case VehicleFreight: Maqui_StartRandomJob(playerid); default: SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para
trabalhar."); } } else SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para trabalhar."); }
|
Pelo que estou vendo no cod, ta certim ..
Nгo vejo nenhum erro! '-'
Me mande o Maqui_StartRandomJob(playerid);
Re: erro no /trabalhar -
CrazyHelp - 08.06.2014
pawn Код:
Maqui_StartRandomJob(playerid)
{
new vid;
if (GetPlayerVehicleSeat(playerid) == 0)
{
vid = GetPlayerVehicleID(playerid);
switch (GetVehicleModel(vid))
{
case VehicleReefer:
{
new Float:x, Float:y, Float:z;
APlayerData[playerid][JobStarted] = true;
APlayerData[playerid][JobID] = 2;
APlayerData[playerid][JobLoc1] = random(sizeof(AMaquis));
APlayerData[playerid][JobStep] = 1;
new STR[1000];
format(STR, 1000, "{a9c4e4}Vocк tem que ir entregar {FFFFFF}%s{a9c4e4}.", AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]);
SendClientMessage(playerid, 0x33FF33AA, STR);
format(STR, 1000, TXT_MaquiEmLugar, AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]);
TextDrawSetString(APlayerData[playerid][MissionText], TXT_MaquiEmLugar);
x = AMaquis[APlayerData[playerid][JobLoc1]][MaquisX];
y = AMaquis[APlayerData[playerid][JobLoc1]][MaquisY];
z = AMaquis[APlayerData[playerid][JobLoc1]][MaquisZ];
SetPlayerCheckpoint(playerid, x, y, z, 10.0);
APlayerData[playerid][VehicleID] = vid;
APlayerData[playerid][VehicleTimerTime] = Job_TimeToFailMission;
}
}
}
return 1;
}
Re: erro no /trabalhar -
JoaoMonteiro - 08.06.2014
Quote:
Originally Posted by CrazyHelp
Galera minha profissгo de maquinista que estou criando, quando digito /trabalhar dentro do trem ''Freight'' que eu coloquei para uso da profissгo, ainda estб aparecendo
pawn Код:
Vocк precisa estar conduzindo um trem para trabalhar
Tem algo de errado ?
pawn Код:
case ClassMaqui: { if (GetPlayerVehicleSeat(playerid) == 0) { switch (GetVehicleModel(GetPlayerVehicleID(playerid))) { case VehicleFreight: Maqui_StartRandomJob(playerid); default: SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para
trabalhar."); } } else SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para trabalhar."); }
|
Quote:
Originally Posted by CrazyHelp
pawn Код:
Maqui_StartRandomJob(playerid) { new vid; if (GetPlayerVehicleSeat(playerid) == 0) { vid = GetPlayerVehicleID(playerid); switch (GetVehicleModel(vid)) { case VehicleReefer: { new Float:x, Float:y, Float:z; APlayerData[playerid][JobStarted] = true; APlayerData[playerid][JobID] = 2; APlayerData[playerid][JobLoc1] = random(sizeof(AMaquis)); APlayerData[playerid][JobStep] = 1;
new STR[1000]; format(STR, 1000, "{a9c4e4}Vocк tem que ir entregar {FFFFFF}%s{a9c4e4}.", AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]); SendClientMessage(playerid, 0x33FF33AA, STR);
format(STR, 1000, TXT_MaquiEmLugar, AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]); TextDrawSetString(APlayerData[playerid][MissionText], TXT_MaquiEmLugar); x = AMaquis[APlayerData[playerid][JobLoc1]][MaquisX]; y = AMaquis[APlayerData[playerid][JobLoc1]][MaquisY]; z = AMaquis[APlayerData[playerid][JobLoc1]][MaquisZ]; SetPlayerCheckpoint(playerid, x, y, z, 10.0); APlayerData[playerid][VehicleID] = vid; APlayerData[playerid][VehicleTimerTime] = Job_TimeToFailMission; } } } return 1; }
|
Tem tudo certim, mas oq vc realmente quer ? '-'
Re: erro no /trabalhar -
CrazyHelp - 08.06.2014
Quote:
Originally Posted by JoaoMonteiro
Tem tudo certim, mas oq vc realmente quer ? '-'
|
Quando Digito /trabalhar nгo vai, fala que preciso de um trem para trabalhar.
Re: erro no /trabalhar -
Fenix4000 - 08.06.2014
Quote:
Originally Posted by CrazyHelp
pawn Код:
Maqui_StartRandomJob(playerid) { new vid; if (GetPlayerVehicleSeat(playerid) == 0) { vid = GetPlayerVehicleID(playerid); switch (GetVehicleModel(vid)) { case VehicleReefer: { new Float:x, Float:y, Float:z; APlayerData[playerid][JobStarted] = true; APlayerData[playerid][JobID] = 2; APlayerData[playerid][JobLoc1] = random(sizeof(AMaquis)); APlayerData[playerid][JobStep] = 1;
new STR[1000]; format(STR, 1000, "{a9c4e4}Vocк tem que ir entregar {FFFFFF}%s{a9c4e4}.", AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]); SendClientMessage(playerid, 0x33FF33AA, STR);
format(STR, 1000, TXT_MaquiEmLugar, AMaquis[APlayerData[playerid][JobLoc1]][MaquisName]); TextDrawSetString(APlayerData[playerid][MissionText], TXT_MaquiEmLugar); x = AMaquis[APlayerData[playerid][JobLoc1]][MaquisX]; y = AMaquis[APlayerData[playerid][JobLoc1]][MaquisY]; z = AMaquis[APlayerData[playerid][JobLoc1]][MaquisZ]; SetPlayerCheckpoint(playerid, x, y, z, 10.0); APlayerData[playerid][VehicleID] = vid; APlayerData[playerid][VehicleTimerTime] = Job_TimeToFailMission; } } } return 1; }
|
Creio eu que isso:
deveria ser isso:
Re: erro no /trabalhar -
Mori4rty - 08.06.2014
pawn Код:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != VehicleFreight)
return SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para trabalhar.");
switch (GetVehicleModel(GetPlayerVehicleID(playerid)))
{
case VehicleFreight:
Maqui_StartRandomJob(playerid);
default: SendClientMessage(playerid, 0xff0000ff, "{FFFFFF}» {FF0000}Vocк precisa estar conduzindo um trem para
trabalhar.");
}
}