Hallo ich hab ein problem mit dem member system.
Also ich erstelle das hier:
//ist member
stock IstSpielerMember(playerid, mfraktionsid)
{
if(sSpieler[playerid][Member] == mfraktionsid) return 1;
return 0;
}
Wenn ich das so Mache geht alles perfekt:
if(IstSpielerMember(playerid, 1))//das hier läuft perfekt
{
SetPlayerPos(playerid,210.5042,145.2128,1003.0234);
SetPlayerInterior(playerid,3);
SetPlayerSkin(playerid,280);
}
Aber wenn so nicht warum?:
if(strcmp(cmdtext,"/lspdauf",true)==0)
{
if(!IstSpielerInFraktion(playerid, 1) || !IstSpielerMember(playerid, 1))//also das hier nicht warum?? Da geht nur wenn man Leader ist(IstSpielerInFraktion ist Leader sein)
{
SendClientMessage(playerid, ROT, "Du bist nicht beim LSPD!");
return 1;
}
else
MoveObject(lspdtor,1587.72656250,-1637.95605469,-18.49475479,5);
SendClientMessage(playerid,0xFFFFFFFF,"Du hast das Tor geöffnet.");
return 1;
}