Command Doesn't Work? -
Tuntun - 20.06.2013
Why my command is doesn't working? it was working before an hour..
My script:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/work", cmdtext, true, 10) == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 519 || GetVehicleModel(vehicleid) == 592 || GetVehicleModel(vehicleid) == 520)
{
new string[200];
new rand = random(sizeof(PilotMissionRandom));
CreatePlayerMission(playerid, PilotMissionRandom[rand][UsePlaneCheck], PilotMissionRandom[rand][MissionPay], PilotMissionRandom[rand][loadx],PilotMissionRandom[rand][loady], PilotMissionRandom[rand][loadz], PilotMissionRandom[rand][unloadx], PilotMissionRandom[rand][unloady], PilotMissionRandom[rand][unloadz]);
format(string, sizeof(string), "You are doing mission: %s", PilotMissionRandom[rand][MissionName]);
SendClientMessage(playerid, 0x00FF00FF, string);
IsPlayerInMission[playerid] = 1;
return 1;
}
else SendClientMessage(playerid, -1,"You have to be on a plane to start the flight!");
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == 519 || GetVehicleModel(vehicleid) == 592 || GetVehicleModel(vehicleid) == 520)
{
SendClientMessage(playerid, -1, "Info: You can start the flight by using {00FF00}/work");
}
else SendClientMessage(playerid,-1,"Sorry You can't start mission if you don't type /work");
return 0;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid) == 519 || 592 || 520))
{
if(PilotJob[playerid] == 1){
PilotJob[playerid] = 2;
SetPlayerCheckpoint(playerid, 1562.4001,-2414.3513,13.5547,3.5);
SetTimerEx("LoadSf",5000, false, "i", playerid);
GameTextForPlayer(playerid,"~w~Flight ~g~ Started!", 3000, 3);
return 1;
}
if(PilotJob[playerid] == 2){
PilotJob[playerid] = 0;
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, -1,"{CE0000}Job: You have recieved $20000 and 5 Score");
SetTimerEx("UnloadLs",8000, false, "i", playerid);
GameTextForPlayer(playerid,"~w~Flight~g~Completed!", 3000, 3);
GivePlayerMoney(playerid,20000);
SetPlayerScore(playerid,5);
}
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(PilotJob[playerid] > 0)
{
PilotJob[playerid] = 0;
SendClientMessage(playerid, -1, "Flight Cannceled Due to: You exited the plane!");
DisablePlayerCheckpoint(playerid);
}
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(PilotJob[playerid] > 0)
{
PilotJob[playerid] = 0;
GameTextForPlayer(playerid,"~w~Vehicle~r~Crashed!", 3000, 3);
SendClientMessage(playerid, -1, "All Passangers are died! You have paid 2000 For it!");
GivePlayerMoney(playerid,-2000);
DisablePlayerCheckpoint(playerid);
}
}
No pawno errors.
Re: Command Doesn't Work? -
S0n1COwnsYou - 20.06.2013
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(IsPlayerInAnyVehicle(playerid))
{
new VehicleModel = GetVehicleModel(GetPlayerVehicleID(playerid));
if(VehicleModel == 519 || VehicleModel == 592 || VehicleModel == 520)
{
new string[64];
new rand = random(sizeof(PilotMissionRandom));
CreatePlayerMission(playerid, PilotMissionRandom[rand][UsePlaneCheck], PilotMissionRandom[rand][MissionPay], PilotMissionRandom[rand][loadx],PilotMissionRandom[rand][loady], PilotMissionRandom[rand][loadz], PilotMissionRandom[rand][unloadx], PilotMissionRandom[rand][unloady], PilotMissionRandom[rand][unloadz]);
format(string, 64, "You are doing mission: %s", PilotMissionRandom[rand][MissionName]);
SendClientMessage(playerid, 0x00FF00FF, string);
IsPlayerInMission[playerid] = 1;
return 1;
}
else SendClientMessage(playerid, -1,"You have to be on a plane to start the flight!");
}
else SendClientMessage(playerid, -1,"You have to be on a plane to start the flight!");
return 0;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new VehicleModel = GetVehicleModel(GetPlayerVehicleID(playerid));
if(VehicleModel == 519 || VehicleModel == 592 || VehicleModel == 520)
{
if(PilotJob[playerid] == 1)
{
PilotJob[playerid] = 2;
SetPlayerCheckpoint(playerid, 1562.4001,-2414.3513,13.5547,3.5);
SetTimerEx("LoadSf",5000, false, "i", playerid);
GameTextForPlayer(playerid,"~w~Flight ~g~ Started!", 3000, 3);
return 1;
}
if(PilotJob[playerid] == 2)
{
new Score = GetPlayerScore(playerid);
PilotJob[playerid] = 0;
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, -1,"{CE0000}Job: You have recieved $20000 and 5 Score");
SetTimerEx("UnloadLs",8000, false, "i", playerid);
GameTextForPlayer(playerid,"~w~Flight~g~Completed!", 3000, 3);
GivePlayerMoney(playerid,20000);
SetPlayerScore(playerid,Score+5);
}
}
}
return 1;
}
EDIT: code edited, again.
Re: Command Doesn't Work? -
Tuntun - 20.06.2013
Код:
D:\Trucking\gamemodes\Tuntun.pwn(23) : error 017: undefined symbol "PilotMissionInfo"
D:\Trucking\gamemodes\Tuntun.pwn(298) : error 017: undefined symbol "Model"
D:\Trucking\gamemodes\Tuntun.pwn(298) : error 029: invalid expression, assumed zero
D:\Trucking\gamemodes\Tuntun.pwn(302) : error 017: undefined symbol "UsePlaneCheck"
D:\Trucking\gamemodes\Tuntun.pwn(303) : error 017: undefined symbol "MissionName"
D:\Trucking\gamemodes\Tuntun.pwn(308) : warning 225: unreachable code
D:\Trucking\gamemodes\Tuntun.pwn(308) : error 029: invalid expression, assumed zero
D:\Trucking\gamemodes\Tuntun.pwn(297) : warning 204: symbol is assigned a value that is never used: "VehicleModel"
D:\Trucking\gamemodes\Tuntun.pwn(318) : error 017: undefined symbol "Model"
D:\Trucking\gamemodes\Tuntun.pwn(318) : error 029: invalid expression, assumed zero
D:\Trucking\gamemodes\Tuntun.pwn(317) : warning 204: symbol is assigned a value that is never used: "VehicleModel"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
8 Errors.
Re: Command Doesn't Work? -
S0n1COwnsYou - 20.06.2013
try now please
Re: Command Doesn't Work? -
Tuntun - 20.06.2013
Код:
D:\Trucking\gamemodes\Tuntun.pwn(306) : error 029: invalid expression, assumed zero
D:\Trucking\gamemodes\Tuntun.pwn(310) : error 017: undefined symbol "CreatePlayerMission"
D:\Trucking\gamemodes\Tuntun.pwn(316) : warning 225: unreachable code
D:\Trucking\gamemodes\Tuntun.pwn(316) : error 029: invalid expression, assumed zero
D:\Trucking\gamemodes\Tuntun.pwn(326) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Re: Command Doesn't Work? -
S0n1COwnsYou - 20.06.2013
how me the error lines, and did u create a stock named CreatePlayerMission ??
Re: Command Doesn't Work? -
Tuntun - 20.06.2013
No... please make the stock
Re: Command Doesn't Work? -
S0n1COwnsYou - 20.06.2013
i had a two extra ")" edited the code try now
Re: Command Doesn't Work? -
Tuntun - 20.06.2013
One error:
Код:
D:\Trucking\gamemodes\Tuntun.pwn(310) : error 017: undefined symbol "CreatePlayerMission"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.