/work bugged
#1

Hey guys
i have a probleme with /work the problem is if to do a trucker jobs sometimes you get in the first checkpoint money
but you must get in the second checkpoint only money!
Here the script under OnPlayerEnterCeckpoint
if(Ammu1[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
Ammu1[playerid] = 2;
SetPlayerCheckpoint(playerid, 4053.9250,-147.2102,11.4713, 5.0);
SendClientMessage(playerid,BLAU,"Drive to Inustrial Island");
return 1;
}

else if(Ammu1[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
Ammu1[playerid] = 0;

GivePlayerMoney(playerid,30000);
SendClientMessage(playerid, BLAU,"You've finished the work and you got sth money!");
return 1;
}
and at the top:
new Ammu1[20];
new Ammu2[20];
new Ammu3[20];
new Ammu4[20];
new Ammu5[20];
new Ammu6[20];
new Ammu7[20];
new Ammu8[20];
new Ammu9[20];

if(Ammu2[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
Ammu2[playerid] = 2;
SetPlayerCheckpoint(playerid, 2423.0188,1925.6471,6.0156, 5.0);
SendClientMessage(playerid,BLAU,"Drive to Constuction side 1");
return 1;
}

else if(Ammu2[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
Ammu2[playerid] = 0;

GivePlayerMoney(playerid,30000);
SendClientMessage(playerid, BLAU,"You've finished the work and you got 30.000$!");
return 1;
}

if(Ammu3[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
Ammu3[playerid] = 2;
SetPlayerCheckpoint(playerid, -56.6427,119.9775,3.1172, 5.0);
SendClientMessage(playerid,BLAU,"Drive to Easter Board-Farm");
return 1;
}

else if(Ammu3[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
Ammu3[playerid] = 0;

GivePlayerMoney(playerid,30000);
SendClientMessage(playerid, BLAU,"You've finished the work and you got 30.000$!");
return 1;
}

if(Ammu4[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
Ammu4[playerid] = 2;
SetPlayerCheckpoint(playerid, -1513.4344,2608.9175,55.8359, 5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop Quelbrados");
return 1;
}

else if(Ammu4[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
Ammu4[playerid] = 0;

GivePlayerMoney(playerid,30000);
SendClientMessage(playerid, BLAU,"You've finished the work and you got 30.000$!");
return 1;
}

if(Ammu5[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
Ammu5[playerid] = 2;
SetPlayerCheckpoint(playerid, -280.3616,2688.2798,62.6684, 5.0);
SendClientMessage(playerid,BLAU,"Drive to Las Paysadas");
return 1;
}

else if(Ammu5[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
Ammu5[playerid] = 0;

GivePlayerMoney(playerid,30000);
SendClientMessage(playerid, BLAU,"You've finished the work and you got 30.000$!");
return 1;
}


if(Ammu6[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
Ammu6[playerid] = 2;
SetPlayerCheckpoint(playerid, 249.3386,1396.1968,10.5859, 5.0);
SendClientMessage(playerid,BLAU,"Drive to the company near Las Paysadas");
return 1;
}

else if(Ammu6[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
Ammu6[playerid] = 0;

GivePlayerMoney(playerid,30000);
SendClientMessage(playerid, BLAU,"You've finished the work and you got 30.000$!");
return 1;
}



if(Ammu7[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
Ammu7[playerid] = 2;
SetPlayerCheckpoint(playerid, 238.5253,-44.6169,1.5781, 5.0);
SendClientMessage(playerid,BLAU,"Drive to blueberry supermarket");
return 1;
}

else if(Ammu7[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
Ammu7[playerid] = 0;

GivePlayerMoney(playerid,30000);
SendClientMessage(playerid, BLAU,"You've finished the work and you got 30.000$!");
return 1;
}
if(Ammu8[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
Ammu8[playerid] = 2;
SetPlayerCheckpoint(playerid, 1003.7125,-1356.2329,13.3246, 5.0);
SendClientMessage(playerid,BLAU,"Drive to the jim's wings!");
return 1;
}

else if(Ammu8[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
Ammu8[playerid] = 0;

GivePlayerMoney(playerid,30000);
SendClientMessage(playerid, BLAU,"You've finished the work and you got 30.000$!");
return 1;
}
if(Ammu9[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
Ammu9[playerid] = 2;
SetPlayerCheckpoint(playerid, 2437.7749,-2429.7834,13.6280, 5.0);
SendClientMessage(playerid,BLAU,"Drive to LS port!");
return 1;
}

else if(Ammu9[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
Ammu9[playerid] = 0;

GivePlayerMoney(playerid,30000);
SendClientMessage(playerid, BLAU,"You've finished the work and you got 30.000$!");
return 1;
}

if(insel1[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
insel1[playerid] = 2;
SetPlayerCheckpoint(playerid, 1363.5885,-1289.5168,13.5469, 5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop1");
return 1;
}
under ondialogresponse:
if(dialogid == 77)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,2001,DIALOG_STYLE_LIST," choose your job","Industrial Island\nConstruction site 1\nEasterBoard-farm\nAmmushop quelbrados\nLas Paysadas\nCompany near Las Paysadas\nBlueberry Supermarket\nJim's Wings\nLS port","ok","OK");
return 1;
}
else if(listitem == 1)
{
ShowPlayerDialog(playerid,2002,DIALOG_STYLE_LIST," choose your job","Ammushop 1\nConstruction site 1\nEasterBoard-farm\nAmmushop quelbrados\nLas Paysadas\nCompany near Las Paysadas\nBlueberry Supermarket\nJim's Wings\nLS port","ok","OK");
return 1;
}
else if(listitem == 2)
{
ShowPlayerDialog(playerid,2003,DIALOG_STYLE_LIST," choose your job","Ammushop 1\nIndustrial island\nEasterBoard-farm\nAmmushop quelbrados\nLas Paysadas\nCompany near Las Paysadas\nBlueberry Supermarket\nJim's Wings\nLS port","ok","OK");
return 1;
}
else if(listitem == 3)
{
ShowPlayerDialog(playerid,2004,DIALOG_STYLE_LIST," choose your job","Ammushop 1\nIndustrial island\nConstruction site 1\nAmmushop quelbrados\nLas Paysadas\nCompany near Las Paysadas\nBlueberry Supermarket\nJim's Wings\nLS port","ok","OK");
return 1;
}
else if(listitem == 4)
{
ShowPlayerDialog(playerid,2005,DIALOG_STYLE_LIST," choose your job","Ammushop 1\nIndustrial island\nConstruction site 1\nEasterBoard-Farm\nLas Paysadas\nCompany near Las Paysadas\nBlueberry Supermarket\nJim's Wings\nLS port","ok","OK");
return 1;
}
else if(listitem == 5)
{
ShowPlayerDialog(playerid,2006,DIALOG_STYLE_LIST," choose your job","Ammushop 1\nIndustrial island\nConstruction site 1\nEasterBoard-Farm\nAmmushop quelbrados\nCompany near Las Paysadas\nBlueberry Supermarket\nJim's Wings\nLS port","ok","OK");
return 1;
}
}
}
if(dialogid == 2001)
{
if(response)
{
if(listitem == 0)
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 515 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 578 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 455 )

return SendClientMessage( playerid, 0xFFFFFFFF, "You Need to be in a Flatbed , Roadtrain or DFT30 to do this work!" );
Ammu2[playerid] = 1;
SetPlayerCheckpoint(playerid,1363.5885,-1289.5168,13.5469,5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop 1 ");
return 1;
}
else if(listitem == 1)
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 515 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 578 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 455 )

return SendClientMessage( playerid, 0xFFFFFFFF, "You Need to be in a Flatbed , Roadtrain or DFT30 to do this work!" );
Ammu2[playerid] = 1;
SetPlayerCheckpoint(playerid,1363.5885,-1289.5168,13.5469,5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop 1 ");
return 1;
}
else if(listitem == 2)
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 515 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 578 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 455 )

return SendClientMessage( playerid, 0xFFFFFFFF, "You Need to be in a Flatbed , Roadtrain or DFT30 to do this work!" );
Ammu3[playerid] = 1;
SetPlayerCheckpoint(playerid,1363.5885,-1289.5168,13.5469,5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop 1 ");
return 1;
}
else if(listitem == 3)
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 515 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 578 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 455 )

return SendClientMessage( playerid, 0xFFFFFFFF, "You Need to be in a Flatbed , Roadtrain or DFT30 to do this work!" );
Ammu4[playerid] = 1;
SetPlayerCheckpoint(playerid,1363.5885,-1289.5168,13.5469,5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop 1 ");
return 1;
}
else if(listitem == 4)
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 515 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 578 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 455 )

return SendClientMessage( playerid, 0xFFFFFFFF, "You Need to be in a Flatbed , Roadtrain or DFT30 to do this work!" );
Ammu5[playerid] = 1;
SetPlayerCheckpoint(playerid,1363.5885,-1289.5168,13.5469,5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop 1 ");
return 1;
}
else if(listitem == 5)
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 515 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 578 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 455 )

return SendClientMessage( playerid, 0xFFFFFFFF, "You Need to be in a Flatbed , Roadtrain or DFT30 to do this work!" );
Ammu6[playerid] = 1;
SetPlayerCheckpoint(playerid,1363.5885,-1289.5168,13.5469,5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop 1 ");
return 1;
}
else if(listitem == 6)
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 515 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 578 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 455 )

return SendClientMessage( playerid, 0xFFFFFFFF, "You Need to be in a Flatbed , Roadtrain or DFT30 to do this work!" );
Ammu7[playerid] = 1;
SetPlayerCheckpoint(playerid,1363.5885,-1289.5168,13.5469,5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop 1 ");
return 1;
}
else if(listitem == 7)
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 515 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 578 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 455 )

return SendClientMessage( playerid, 0xFFFFFFFF, "You Need to be in a Flatbed , Roadtrain or DFT30 to do this work!" );
Ammu8[playerid] = 1;
SetPlayerCheckpoint(playerid,1363.5885,-1289.5168,13.5469,5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop 1 ");
return 1;
}
else if(listitem ==
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 515 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 578 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 455 )

return SendClientMessage( playerid, 0xFFFFFFFF, "You Need to be in a Flatbed , Roadtrain or DFT30 to do this work!" );
Ammu9[playerid] = 1;
SetPlayerCheckpoint(playerid,1363.5885,-1289.5168,13.5469,5.0);
SendClientMessage(playerid,BLAU,"Drive to Ammushop 1 ");
return 1;

}
}
}
and now the commnd ith ocmd:
ocmd:work(playerid,params[])
{
SendClientMessage(playerid,ROT,"Don't exit a vehicle or in 10 seconds the Checkpoint will be disabled");
if(GetPlayerSkin(playerid)==61)return ShowPlayerDialog(playerid,22,DIALOG_STYLE_LIST,"ch oose you job","LV to LS\nLS to LV","Ok","Cancel");
else if(GetPlayerSkin(playerid)==202)return ShowPlayerDialog(playerid,77,DIALOG_STYLE_LIST,"ch oose your job","Ammushop 1\nIndustrial Island\nConstruction site 1\nEasterBoard-farm\nAmmushop quelbrados\nLas Paysadas\nCompany near Las Paysadas\nBlueberry Supermarket\nJim's Wings\nLS port","ok","OK");
else if(GetPlayerSkin(playerid)==34)return ShowPlayerDialog(playerid,77,DIALOG_STYLE_LIST,"ch oose your job","Ammushop 1\nIndustrial Island\nConstruction site 1\nEasterBoard-farm\nAmmushop quelbrados\nLas Paysadas\nCompany near Las Paysadas\nBlueberry Supermarket\nJim's Wings\nLS port","ok","OK");
else if(GetPlayerSkin(playerid)==0)return ShowPlayerDialog(playerid,77,DIALOG_STYLE_LIST,"ch oose your job","Ammushop 1\nIndustrial Island\nConstruction site 1\nEasterBoard-farm\nAmmushop quelbrados\nLas Paysadas\nCompany near Las Paysadas\nBlueberry Supermarket\nJim's Wings\nLS port","ok","OK");
return 1;

}
if i drive alone no bugs come but if i drive with friend bugs come.
Reply
#2

Quote:

if i drive alone no bugs come but if i drive with friend bugs come.

Wait, i test it now..if i find the problem i come with ``edit``
Reply
#3

no always the bug come you must test it more than 4 times maybe
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)