Üdv! Írtam egy buszos munka kódot de az a bajom, hogy amikor beszáll a buszba, akkor nem váltja át a cp-t. Tehát nem is látja:S
Kód:
CMD:buszos(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,3.0, -1392.0269,2640.6272,55.9788))
{
SendClientMessage(playerid,narancs,\"Felvetted a buszsöfõr munkát!\");
adat[playerid][munka] == 1;
}
else
{
SendClientMessage(playerid,piros,\"Nem vagy a buszpályaudvaron!\");
}
return 1;
}
CMD:busz(playerid,vehicleid,params[])
{
if(GetVehicleModel(vehicleid) == 437)
{
SetPlayerCheckpoint(playerid,Busz1,3.0);
if (IsPlayerInRangeOfPoint(playerid, 2.0,Busz1))
{
SetPlayerCheckpoint(playerid,Busz2,3.0);
SendClientMessage(playerid,sarga,\"Megálló! Az utasok fel-le szállnak!\");
SetVehicleParamsEx(vehicleid,0,1,0,0,0,0,0);
SetTimerEx(\"megallo\", 10000, true, \"i\", vehicleid);
}
if (IsPlayerInRangeOfPoint(playerid, 2.0,Busz2))
{
SetPlayerCheckpoint(playerid,Busz3,3.0);
SendClientMessage(playerid,sarga,\"Megálló!Az utasok fel-le szállnak!\");
SetVehicleParamsEx(vehicleid,0,1,0,0,0,0,0);
SetTimerEx(\"megallo\", 10000, true, \"i\", playerid);
}
if (IsPlayerInRangeOfPoint(playerid, 2.0,Busz3))
{
SetPlayerCheckpoint(playerid,Busz4,3.0);
SendClientMessage(playerid,sarga,\"Megálló!Az utasok fel-le szállnak!\");
SetVehicleParamsEx(vehicleid,0,1,0,0,0,0,0);
SetTimerEx(\"megallo\", 10000, true, \"i\", playerid);
}
if (IsPlayerInRangeOfPoint(playerid, 2.0,Busz4))
{
SetPlayerCheckpoint(playerid,Busz5,3.0);
SendClientMessage(playerid,sarga,\"Megálló!Az utasok fel-le szállnak!\");
SetVehicleParamsEx(vehicleid,0,1,0,0,0,0,0);
SetTimerEx(\"megallo\", 10000, true, \"i\", playerid);
}
if (IsPlayerInRangeOfPoint(playerid, 2.0,Busz5))
{
SetPlayerCheckpoint(playerid,Busz6,3.0);
SendClientMessage(playerid,sarga,\"Megálló!Az utasok fel-le szállnak!\");
SetVehicleParamsEx(vehicleid,0,1,0,0,0,0,0);
SetTimerEx(\"megallo\", 10000, true, \"i\", playerid);
}
if (IsPlayerInRangeOfPoint(playerid, 2.0,Busz6))
{
SetPlayerCheckpoint(playerid,Busz7,3.0);
SendClientMessage(playerid,sarga,\"Megálló!Az utasok fel-le szállnak!\");
SetVehicleParamsEx(vehicleid,0,1,0,0,0,0,0);
SetTimerEx(\"megallo\", 10000, true, \"i\", playerid);
}
if (IsPlayerInRangeOfPoint(playerid, 2.0,Busz7))
{
SetPlayerCheckpoint(playerid,Busz8,3.0);
SendClientMessage(playerid,sarga,\"Megálló!Az utasok fel-le szállnak!\");
SetVehicleParamsEx(vehicleid,0,1,0,0,0,0,0);
SetTimerEx(\"megallo\", 10000, true, \"i\", playerid);
}
if (IsPlayerInRangeOfPoint(playerid, 2.0,Busz8))
{
SetPlayerCheckpoint(playerid,Buszvege,3.0);
SendClientMessage(playerid,sarga,\"Megálló!Az utasok fel-le szállnak!\");
SetVehicleParamsEx(vehicleid,0,1,0,0,0,0,0);
SetTimerEx(\"megallo\", 10000, true, \"i\", playerid);
}
if (IsPlayerInRangeOfPoint(playerid, 2.0,Buszvege))
{
SendClientMessage(playerid,sarga,\"Köszönjük a munkáját!Jutalma 17500Ft!\");
SendClientMessage(playerid,piros,\"((Ha új kört akarsz kezdeni írd be a parancsot újra /busz))\");
GivePlayerMoney(playerid,17500);
}
}
else
{
SendClientMessage(playerid,piros,\"Nem ülsz a buszban!\");
}
return 1;
}
forward megallo(vehicleid);
public megallo(vehicleid)
{
SetVehicleParamsEx(vehicleid,1,1,0,0,0,0,0);
return 1;
}
Elég lenne, a hibás sort elküldeni jól. Elõre is köszönöm szépen!