dini_IntSet(SpielerD,"frakname",GetPVarInt(playerid,"frakname"));
Beiträge von FrechDachZ
In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
-
-
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.