Wie mache ich public OnVehicleDeath(vehicleid, killerid) mit playerid
Ich brauche das deswegen weil es von dem User sein Roller zerstören soll:
DestroyVehicle(vehicleidroller[playerid];
public OnVehicleDeath(vehicleid, killerid) mit playerid ?
- Momo37
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Frag einfach die VehicleID von dem Player ab und zerstör diese
-
public OnVehicleDeath(vehicleid,killerid)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i)) continue;
if(vehicleid!=vehicleidroller[i]) continue;
DestroyVehicle(vehicleidroller[i]);
break;
}
}So einfach geht das
-
Pille: auto kann auch noch existieren wenn der player offline ist & variable auf INVALID_VEHICLE_ID setzen
public OnVehicleDeath(vehicleid, killerid)
{
for(new i = 0; i < sizeof(vehicleidroller); i++)
{
if(vehicleid == vehicleidroller[i])
{
DestroyVehicle(vehicleid);
vehicleidroller[i] = INVALID_VEHICLE_ID;
break;
}
}
return 1;
} -
Pille: auto kann auch noch existieren wenn der player offline ist & variable auf INVALID_VEHICLE_ID setzen
public OnPlayerDisconnect(playerid,reason)
{
if(vehicleidroller[playerid]!=0)
{
DestroyVehicle(vehicleidroller[playerid]);
vehicleidroller[playerid]=0;
}
}Warum auf INVALID_VEHICLE_ID setzen, wenns auf 0 genauso geht?
-
breadfish.de
Hat das Thema geschlossen.