Szia
(A kell az még mindig két darab L)
szóval előszőr is létrehozol egy forwardot:
forward IsATaxi(vehicleid);
public IsATaxi(vehicleid)
{
new vmodel = GetVehicleModel(vehicleid);
if(vmodel == 420 || vmodel == 438)
{
return 1;
}
return 0;
}
utána kell neked egy new:
new vehicleid = GetPlayerVehicleID(playerid);
Aztán lekéred, hogy a vehicleid taxi e vagy nem taxi:
if(IsATaxi(vehicleid))
Ha ez igaz akkor végrehajtja a tevékenységet ha nem akkor meg kidobja hogy nem vagy taxiban :
if(IsATaxi(vehicleid))
{
// ide hogy mit tegyen ha taxiban van
}
else
{
SendClientMessage(playerid, -1, \"Te nem vagy taxiban\");
}
Dupla hozzászólás automatikusan összefûzve. ( [time]2015. augusztus 21. 11:20:00[/time] )
Gondoltam, megírom neked alapjaiban a parancsot is, ha esetleg nem volt értherő amit előbb írtam:
CMD:taxizas(playerid,params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
if(!IsATaxi(vehicleid))
{
SendClientMessageToAll(-1, \"Egy taxis szolgálatba állt. Ha taxit szeretnél hívni /hivtaxi\");
}
else
{
SendClientMessage(playerid, -1, \"Sajnálom, de te nem vagy taxiban\");
}
}
return 1;
}
Remélem tudtam segíteni.
[gmod][ code=pawn][/code] tagket használni[/gmod]