dini_IntSet(SpielerD,"frakname",GetPVarInt(playerid,"frakname"));
Beiträge von FrechDachZ
-
-
bekomm ich nich hin, wie bekomme ich das mit mein code hin ?
-
hey, wie bekomme ich es hin das RANG1 und rang 2 den gleichen befehl machen können ? rang3 soll es nich dürfen und rang 0 auch nich .
Code:
if(GetPVarInt(playerid,"frakname")==1)Danke, ich hoffe ihr versteht was ich meine.
-
Fail
Danke
-
Hallo habe ein Problem,
Error:
Variable wird nie benutzt: "ocmd_makeleader"
Befehl:
ocmd_makeleader(playerid,params[])
{
new pID;
new frakid;
new string[128];
new string2[256];
if(GetPVarInt(playerid, "rankname") <= 5)return SendClientMessage(playerid,rot,"Dazu bist du nicht berechtigt");
if (sscanf(params, "ui", pID, frakid)) SendClientMessage(playerid, blau, "Benutze: /makeleader [SpielerID] [FraktionID]");
else if (pID == INVALID_PLAYER_ID || IsPlayerNPC(pID)) SendClientMessage(playerid, gelb, "*:: Dieser Spieler kann nicht erreicht werden. ::*");
else if (frakid < 0 || frakid > 3) SendClientMessage(playerid, blau, "Die FraktionID muss zwischen 0 und 3 sein!");
else
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(name));
{
if(frakid == 0) { SpielerInfo[pID][Fraktion] = 0; SpielerInfo[pID][Leader] = 0; } //Zivilist
if(frakid == 1) { SpielerInfo[pID][Fraktion] = 1; SpielerInfo[pID][Leader] = 1; } //SAPD 1
if(frakid == 2) { SpielerInfo[pID][Fraktion] = 2; SpielerInfo[pID][Leader] = 2; } //FBI 2
format(string, sizeof(string),"Du hast ID: %d zum Chef der Job ID: %d gemacht.",pID,frakid);
format(string2, sizeof(string2),"Du wurdest vom Admin %s zum Chef der Job ID: %d gemacht.",name, frakid);
SendClientMessage(pID, grun, string2);
SendClientMessage(playerid, grun, string);
}
}
return 1;
} -
klapt alles danke, geschpeichert wird der rang jetzt automatisch bei den scriptfiles oder muss ich das hinzufügen ?
-
Danke mr resse,
wird das jetzt automatisch geschpeichert ? und wie ist jetzt die admin abfrage ?
-
Hallo, habe leider nichts bei google gefunden.
Wie kann ich verschiedene Adminränge erstellen ?
ich benötige 7 stück, wäre nett wenn mir das jemand erklären könnte.Danke im vorraus.
-
Danke problem fertig
-
Hallo habe ein problem :
Error:
Befehl:
ocmd:gethere(playerid,params[])
{
new targetid, Float:x, Float:y, Float:z;
if(sscanf(params, "u", targetid)) return SendClientMessage(playerid,blau, "Benutze: /gethere [ID]");
if(IsPlayerConnected(id) || id == playerid) return SendClientMessage(playerid, 0xFF0000FF, "Die ID ist nicht online"); // Hier is der Fehler
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(targetid, x+1, y+1, z);
return 1;
}Danke
PS: Habe gegoogelt, aber nix gefunden.
-
peinlich, Danke
-
Hallo ich habe ein Problem undzwar habe ich diesen befehl aus einem Tutorial und bei mir funktioniert er nicht, gemacht habe ich alles wie es dort stand.
Error:
Befehl ocmd:goto(playerid,params[])
{
new pID, string[128]; // Hier is die zeile
if(IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,rot,"Du bist kein Admin!");
if(sscanf(params,"u",pID)) return SendClientMessage(playerid,blau,"Benutzung: /goto [ID]");
new Float:X, Float:Y, Float:Z;
GetPlayerPos(pid,X,Y,Z);
SetPlayerPos(playerid,X,Y,Z);
new Interior = GetPlayerInterior(pID);
SetPlayerInterior(playerid, Interior);
format(string,sizeof(string),"Admin %s hat sich zu dir geportet.",SpielerName(playerid));
SendClientMessage(pID,gelb,string);
return 1;
}Danke im vorraus.
PS: ja ich habe gegoogelt, nur nix gefunden.