Heyho,
bin ein nixkönner im Scripten und bräuchte mal n bischen Hilfe 2 Systeme "nach meinen Vorstellungen" zu bearbeiten.
Zuerst zu dem Adminmode System, das ganze sieht so aus :
if(strcmp(cmd, "/adminmode", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
new Text3D:Administrator[MAX_PLAYERS];
new adm[MAX_PLAYER_NAME];
adm = "Administrator";
if(Adminmode[playerid]==0)
{
Administrator[playerid] = Create3DTextLabel(adm,COLOR_RED,0,0,0,40.5,1);
Attach3DTextLabelToPlayer(Administrator[playerid], playerid, 0.0, 0.0, 0.45);
SetPlayerColor(playerid, COLOR_RED);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s arbeitet nun als Admin und nimmt daher nicht am Spiel teil.", sendername);
OOCNews(COLOR_RED,string);
SetPlayerHealth(playerid, 1000);
Adminmode[playerid] = 1;
}
else if(Adminmode[playerid]==1)
{
UpdatePlayer3DTextLabelText(playerid, PlayerText3D:Adminmode[playerid], COLOR_WHITE, " ");
SetPlayerToTeamColor(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s nimmt nun wieder am Spiel teil.", sendername);
OOCNews(COLOR_RED,string);
SetPlayerHealth(playerid, 100);
Adminmode[playerid] = 0;
}
}
return 1;
}
So, und mein Wunsch ist folgender :
Ich hätte es gerne so gebacken gekriegt, das wenn man sich in der Adminmode befindet, man alle Cars benutzen und damit Fahren kann.
Das System mit dem "Du hast keinen schlüsselblabla" sieht so aus :
if(IsAArmyCar(newcar))
{
if(PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3)
{
format(string, sizeof(string), "Dieses Fahrzeug gehört der Armee! Fahrzeugnummer: %d",carid);
SendClientMessage(playerid,RED, string);
}
else
{
GameTextForPlayer(playerid,"~y~~h~Du hast keinen Schluessel fuer~n~~y~~h~ dieses Auto!", 3500, 1);
FreezePlayer(playerid);
format(string, sizeof(string), "Dieses Fahrzeug gehört der Armee! Fahrzeugnummer: %d",carid);
SendClientMessage(playerid,RED, string);
}
}
Und das bei jeder Fraktion einzeln.
Hoffe ihr könnt mir dabei helfen, mein 2 tes Problem werde ich in nem 2. Thread machen wenn dieses gelöst ist^^
Wer den Nerv dazu hat, kann ja auch mal auf den Server kommen (91.49.78.49:7777) und sichs selbst angucken^^