Jo servus und sorry wenn ich nerve
Habe mir überlegt das Pickup system etwas zu bearbeiten(bin leider noch ein noob)
nun ich habe gedacht, dass der Waffenschrank nur für das Team Staatsdiener zugänglich gemacht wird, und habe mich auch dran versucht doch irgendwie scheint es nicht zu klappen
Also hier mal die news
enum InteriorEnum
{
....
Frakid
...
}
dann da wo die Pickups sind
new IntInt[MAX_INTERIORS][InteriorEnum]=
{
{-2034.5829,148.7563,28.8359, 1519.9705,-1155.4916,1013.0959 ,0 ,0 ,"Waffenschrank",0xFFFA00FF, 1},//Float (Enter) XYZ, Float (Exit) XYZ, Int ID, Int Virtuell World, Text, Farbcode, Frakid(Team)
...
und dann wenn er Enter drückt
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & 16)
{
new player = GetInteriorEnter(playerid);
if(GetPVarInt(playerid, "Team") == IntInt[player][Frakid]) {
if(player!=-1)
{
SetPlayerPos(playerid,IntInt[player][exitX],IntInt[player][exitY],IntInt[player][exitZ]);
SetPlayerInterior(playerid,IntInt[player][InteriorID]);
SetPlayerVirtualWorld(playerid,IntInt[player][InteriorVirtualWorld]); }
}
player = GetInteriorExit(playerid);
if(GetPVarInt(playerid, "Team") == IntInt[player][Frakid]) {
if(player!=-1)
{
SetPlayerPos(playerid,IntInt[player][enterX],IntInt[player][enterY],IntInt[player][enterZ]);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0); }
}
}
return 1;
}
ich weiss damit jetzt alle bei denen ich keine Frakid eingebe irgendwie dann auch nicht rein können? also ich muss ja abfragen ob eine frakid abgefragt wird, wenn ja ob er in diesem team ist und wenn keine abgefragt wird alle rein können?
wie mach ich das
MfG Pikachu