hi Leute,
da ich die letzten Wochen nur Daedalus (Scriptsprache für Gothic) beschäftigt habe, scheine ich etwas PAWN verlernt zu haben.
Ich versuche ein einfaches Team-DM zusammen zu basteln. Allerdings klappen ein paar Sachen nicht.
Der /vehicle und der /bike cmd von mir:
if (strcmp("/vehicle", cmdtext, true) == 0)
{
if(team[playerid] == 0)
{
GetPlayerPos(playerid, X, Y, Z);
CreateVehicle(597, X+1, Y+1, Z+1, 0, 3, 1, 0);
}
else
if(team[playerid] == 1)
{
GetPlayerPos(playerid, X, Y, Z);
CreateVehicle(560, X+1, Y+1, Z+1, 0, 0, 0, 0);
}
return 1;
}
if (strcmp("/bike", cmdtext, true) == 0)
{
if(team[playerid] == 0)
{
GetPlayerPos(playerid, X, Y, Z);
CreateVehicle(523, X+1, Y+1, Z+1, 0, 0, 0, 0);
}
else
if(team[playerid] == 1)
{
GetPlayerPos(playerid, X, Y, Z);
CreateVehicle(461, X+1, Y+1, Z+1, 0, 0, 0, 0);
}
return 1;
}
Und das Entfernen aus dem Auto, wenn man in der gegnerichen Gang ist:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(team[playerid] == 0)
{
if(GetVehicleModel(vehicleid) == 560)
{
RemovePlayerFromVehicle(playerid);
}
}
if(team[playerid] == 0)
{
if(GetVehicleModel(vehicleid) == 461)
{
RemovePlayerFromVehicle(playerid);
}
}
if(team[playerid] == 1)
{
if(GetVehicleModel(vehicleid) == 597)
{
RemovePlayerFromVehicle(playerid);
}
}
if(team[playerid] == 1)
{
if(GetVehicleModel(vehicleid) == 523)
{
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
vllt kann mir einer helfen (bestimmt :D)