Hallo.
Ich habe mir gestern ein Register/Login System erstellt und dazu natürlich auch Fraktionen.
Diese Fraktionen haben einzelne Tore welche nur sie öffnen können (sollten).
Allerdings funktioniert dies nicht ganz. Denn egal in welches Team ich mich als Member setze, kann ich das Tor nicht öffnen. Hier zwei Teile vom Script:
if(!strcmp(strget(cmdtext,0),"/makemember"))
{
new teamid = strval(strget(cmdtext,2));
{
if(IsPlayerConnected(playerid))
{
gLeader[ziel] = teamid;
if(teamid==1) { SendClientMessage(ziel,ORANGE,"Du bist nun beim ...!");}
if(teamid==2) { SendClientMessage(ziel,ORANGE,"Du bist nun beim ...!");}
if(teamid==3) { SendClientMessage(ziel,ORANGE,"Du bist nun beim ...!");}
if(teamid==4) { SendClientMessage(ziel,ORANGE,"Du bist nun beim ...!");}
}
}
return 1;
}
if (strcmp("/army1", cmdtext, true, 10) == 0)
{
if(gTeam[playerid] == Army || gLeader[playerid] == Army)
{
MoveObject(easter1,-1530.3646240234, 482.32244873047, -1, 2);
SendClientMessage(playerid, ROT,"LSPD Tor wurde geöffnet");
SetTimer("easter11",8000,false);
}
else
{
SendClientMessage(playerid,ROT,"** Du hast nicht die benötigte Berechtigung!");
}
return 1;
}
Ich hoffe jemand kann mir helfen.
Mit freundlichen Grüßen
Padarom