ich habe ein kleines problem,
undzwar habe ich schon bei Admins werden nicht unter admins Aufgelisttet problem gekuckt hat aber nicht geholfen dass problem ist wenn ich /admins mache dann wird man total zugespamt
wenn ein admin online ist dass sieht es so aus: Admin lcp9 is online. Und das wird dann total gespamt
Wenn keiner onlien ist dann werde ich so gespamt: admin is online
ocmd:admins(playerid,params[])
{
new string[128];
new name[MAX_PLAYER_NAME];
for(new i=0; i<GetMaxPlayers(); i++)
{
if(isPlayerAnAdmin(i,1))
{
GetPlayerName(i,name,sizeof(name));
format(string,sizeof(string),"Admin: %s is online",name);
SendClientMessage(playerid,COLOR_WHITE,string);
}
}
return 1;
}
Beiträge von Nixon
-
-
du musst erstmal zwei global variablne erstellen also ganz oben im script dann musst du schreiben:
new deinewaffenvariabel;
new deinemunnivariabel;
dann musst du bei deinem ersten dialog einfügen wenn der auf ok gedrückt hat:
deinewaffenvariabel = strval(inputtext);
so dann weiss der schonmal dass derinputtext einer variable zugeordnet ist.
Jetzt bei dem nächsten dialog wenn der auf ok klickt:
deinemunnivariable = strval(inputtext);
und dann dass er die waffe bekommt :
GivePlayerWeapon(playerid,deinewaffenvariable,deinemunnivarieble);
das giveplayerweapon musst eifügen wo der spieler bei dem 2ten dialog auf ok klickt
-
Arbeitest du mit Dini oder mysql?
-
Das die jeder sieht?
Ich denke die sieht immer jeder bei mir ist das jedenfalls so ich weis nicht ob du das göaubst oder weist -
Ich stell nal klar ich habs gesucht habe viel eantworten gefunden auch deine blackace hat aber nicht den Fehler behoben.
/edit habs geschaft indem ich :
main()
{}
gemachz hab -
Loose indemtation ist meist wenn man die reihe nicht einhält also wie oft man leertaste gedrückt hat
-
Ich habe das schon gegoogelt
-
Das hier ist nicht der korrekte Bereich dafür!
-
Du hast 2 string die aber beide string heisse
-
Hi leute ich habe den run time error 20 man kann trotzdem auf den serer aber ich denke so richtig gut ist das auch nicht
-
wenn du ein job tutorial brauchst:http://www.youtube.com/watch?v=etuFkt1gsAU
-
du hast dies geschrieben:
DestroyObject(X[ID][wID]);
aber x[ID] hast du garnicht du hast nur X[i] also:
DestroyObject(X[i][wID]); -
Was sollen wir jetzt damit anfangen dass ist auch kein stock oder so hää?
-
-
FAIL,
Du hast ja gar keine admin abrfrahe oder so darein gemacht was sollte das bitteschön verhindern dass das jeder kann du musst irgendeine abfrage machen ich weiiss nicht ob du schon ne admin abfrage hast. -
-
-
Früher hatte ich das login bug auch bei einem anderen system hataber trotzdem ingame hingehauen. Seitdem ich Mrmonata habe klappt alles einwandfrei
-
ich machs eh mit pvar
//Edit noch eine Frage ist der supporter admin lvl:1,2,3....
oder meinst du supporter ist was anderes?ich weiss nicht ob du das so wolltest habs aber so gemacht:
ocmd:einladen(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,0x00000,"Du musst ein admin lvl 1 sein!");
{
new name[MAX_PLAYER_NAME],pname[MAX_PLAYER_NAME],string[128],string2[128],pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,0x00000,"benutze so: /einladen [id]!");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,0x00000,"Der spieler ist im Moment nicht online!");
GetPlayerName(pID,pname,sizeof(pname));
GetPlayerName(playerid,name,sizeof(name));
SetPVarInt(pID,"nachricht",1);
format(string,sizeof(string),"%s hat dich zum Live Chat eingeladen!",name);
SendClientMessage(pID,0x00000,string);
format(string2,sizeof(string2),"Du hast %s zum Live Chat eingeladen",pname);
SendClientMessage(pID,0x00000,string2);
}
return 1;
}
ocmd:livenachricht(playerid,params[])
{
if(GetPVarInt(playerid,"nachricht") != 1 ||!isPlayerAnAdmin(playerid,1))
return SendClientMessage(playerid,0x00000,"Du musst eingeladen sein!");
{
new string[128],name[MAX_PLAYER_NAME],text[128];
GetPlayerName(playerid,name,sizeof(name));
if(sscanf(params,"s",text))return SendClientMessage(playerid,0x000000,"Benutzung:/livenachricht [text]!");
for(new i=0; i<GetMaxPlayers(); i++)
{
if(GetPVarInt(i,"nachricht") == 1)
{
format(string,sizeof(string),"Supporter %s sagt:%s",name,text);
SendClientMessage(playerid,0x00000,string);
}
}
}
return 1;
} -
aber mit pVARS oder enum geht auch oder? wenn ja könnte ich da mal was zusammenbasteln