lol jetz Stürzt einfach so mein Pawno ab wenn ich Compile??
Code ? ..
lol jetz Stürzt einfach so mein Pawno ab wenn ich Compile??
Code ? ..
Ja ok und aber wie setze ich dann ein Red Marker auf ihn?
Reicht eben nicht. Wenn es so leicht wäre, würde es schon längst eingeführt worden sein. Stell dir doch mal vor.. da nimmt man einfach einen Image-Hoster mit langen Links und schon musst du weniger schreiben, aber du schaffst es trotzdem mit den Zeichen.
Einfach 1000-2000 Zeichen eingestellt und schon hat sich das Ganze. Selbst wenn immerhin sind dann schon mal Grafiken drin und es sieht auch schon
ein bisschen anders aus
Warum denn neue Moderatoren einstellen ? .... Es reicht doch einfach eine Mindestanzahl an Zeichen !
Also immer nur Neue Moderation als Vorschlag zu bringen, hilft auch nichts, da diese auch nicht 24 Stunden Online sind. Genauso kann ich mir es
auch vorstellen wie das sein muss wenn man halt mal nicht da ist, da erwarten dann einen bestimmt 349247324364 PNs...
Ich bin dafür das man eine Mindestanzahl an Zeichen in dem Bereich Serverwerbung einführen sollte.
Ich verstehe nicht wieso hier jeder Posten tut, der sowieso deren Musik sich nicht anhört. Genauso verstehe ich nicht
wieso hier jeder denkt was das für ein Ganster Rapper sein muss, er würde ja auch nur "Ich f*cke deine Mutter etc" singen.
Aber vergleicht mal seine Musik mit Haftbefehl/Capo/Celo Abdi etc.. dann würdet ihr auch mal merken das da schon einiges
dahinter steckt. Lest euch mal seine Texte durch Und wie auch schon erwähnt wurde, Americanischer Rap ist nicht anderst.
Es geht im Rap darum sich mit jemand anderem zu Messen und nicht die schönste Ausstrahlung zu haben...
Installier dir einfach das Russische SA:MP und stell die Sprache auf Russisch... & gut
Alles anzeigenformat(string,sizeof(string),"Du wurdest von %s zu einem %s befördert.",name,Adminrang(pID));
SendClientMessage(pID,rot,string);
format(string,sizeof(string),"Du hast %s zu einem %s befördert.",name,Adminrang(pID));
SendClientMessage(playerid,rot,string);
So wolltest du es haben ..
//E:
Nichts desto trotz, habe ich es dennoch so gemacht und es funktioniert:
format(string,sizeof(string),"Du wurdest von %s zu einem %s befördert.",name,Adminrang(pID));
SendClientMessage(pID,rot,string);
format(string2,sizeof(string2),"Du hast %s zu einem %s befördert.",name,Adminrang(pID));
SendClientMessage(playerid,rot,string2);
//E2: Man sollte schon seine ID statt die eines 0's angeben.
Wenn du die Parameter richtig angibst, funktioniert mein Code genauso und entlastet den Server ein wenig
Wenn ich es so wie du mache, dann zeigt es mir gar nichts an.
zeig deinen code..
Also an deinem code sehe ich keinen fehler..
Ich tippe darauf das du bei der deklaration einen Fehler gemacht hast...
Ich möchte ja ihm und mir eine Message geben.
Kannst du doch.. dafür reicht ein string.. du formatierst ihn danach ja nochmal bsp..
format (string, sizeof (string),"text", parameter);
SendClientMessage (..);
format (string, sizeof (string),"text", parameter);
SendClientMessage (..);
String 2 brauchst du nicht wenn du ihm die message schon einmal ausgegeben hast
Alles anzeigenMal als kleinen Verbesserungsvorschlag dieser Code:
ocmd:admins(playerid,params[]) {
new name[MAX_PLAYER_NAME],string[24 + MAX_PLAYER_NAME];
for(new i,l=GetMaxPlayers();i<l;i++) {
if(!IsPlayerConnected(i)) continue;
GetPlayerName(i,name,MAX_PLAYER_NAME);
switch(GetPVarInt(i,"Adminlevel")) { //evtl anpassen
case 0: continue;
case 1: format(string,sizeof(string),"Testsupporter: %s",name);
case 2: format(string,sizeof(string),"Supporter: %s",name);
case 3: format(string,sizeof(string),"ProSUP: %s",name);
case 4: format(string,sizeof(string),"Moderator: %s",name);
case 5: format(string,sizeof(string),"SupMOD: %s",name);
case 6: format(string,sizeof(string),"ProMOD: %s",name);
case 7: format(string,sizeof(string),"High Moderator: %s",name);
case 8: format(string,sizeof(string),"Admin: %s",name);
case 9: format(string,sizeof(string),"ProADM: %s",name);
case 10: format(string,sizeof(string),"High Admin: %s",name);
case 11: format(string,sizeof(string),"Stellv. Projektleiter: %s",name);
case 12: format(string,sizeof(string),"Projektleiter: %s",name);
}
SendClientMessage(playerid,COLOR_GRAD1,string);
}
return 1;
}
PS: Achtet besonders auf die Schleife und die Deklaration der Variablen
mfg.
Um das ganze aber nicht jedes mal so zu nutzen kann man sich dafür auch einen Stock nutzen
Bsp:
stock Adminrang(playerid)
{
new rang[54];
switch(SpielerInfo[playerid][Adminlevel])
{
case 0:{rang="-/-";}
case 1:{rang="Test Supporter";}
case 2:{rang="Supporter";}
case 3:{rang="Moderator";}
case 4:{rang="Techniker";}
case 5:{rang="Administrator";}
case 6:{rang="Server Manager";}
case 7:{rang="Serverleitung";}
default:{rang="ERROR";}
}
return rang;
}
Ich weiß mit einem format wäre es besser
Neja das ist mir schon klar
Ich meine, gibt es eine Möglichkeit den Bot nicht erst connecten zu lassen, wenn der Spieler an Position XY ist?
Sondern das ich dann eben sage, Spieler ist an der vorgegeben Position der Bot soll jetzt erst los laufen.
Klar
if(IsPlayerInRangeOfPoint(playerid,Range,x,y,z))
{
Kick(Bot1); // Den Rocordest du im Stehen
ConnectNPC("Bot","Bot"); // Den lässt du laufen ^^
}
Naja wäre aber doch in meinen Fall recht Sinnfrei.
Der Bot spielt eine Art kleine Story, welche man von Anfang an schon sehen sollte.
Wenn ich jetzt jeden den gleichen Bot spectaten lasse, ist der Bot bei den einen Spieler am Anfang, bei dem anderen Spieler der dazu kommt vllt. schon am Ende
Gibts noch ne Möglichkeit ?
Und wie lasse ich den Bot los laufen, wenn ich an Position XY bin ?
Also, ich verstehe wie du das meinst, aber du kommst meiner Meinung nach nicht drum rum mehrere Bots zu erstellen. Kann aber
auch sein, das es mit anderen Arten von Bots funktionieren könnte.. Wenn du an Pos XY bist.. dann musst du dort auch den Bot aufnehmen ^^..
ocmd:admins(playerid,params[])
{
new name[MAX_PLAYER_NAME];
for(new i=0;i<GetMaxPlayers();i++)
{
new string[128];
GetPlayerName(i,name,sizeof(name));
switch(IsPlayerAnAdmin(i))
{
case 0:{ break; }
case 1:{ format(string,sizeof(string),"Testsupporter: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 2:{ format(string,sizeof(string),"Supporter: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 3:{ format(string,sizeof(string),"ProSUP: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 4:{ format(string,sizeof(string),"Moderator: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 5:{ format(string,sizeof(string),"SupMOD: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 6:{ format(string,sizeof(string),"ProMOD: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 7:{ format(string,sizeof(string),"High Moderator: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 8:{ format(string,sizeof(string),"Admin: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 9:{ format(string,sizeof(string),"ProADM: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 10:{ format(string,sizeof(string),"High Admin: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 11:{ format(string,sizeof(string),"Stellv. Projektleiter: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
case 12:{ format(string,sizeof(string),"Projektleiter: %s",name);SendClientMessage(playerid,COLOR_GRAD1,string); }
}
}
}
So könntest du das machen.. könntest das natürlich auch mit einem Stock und weniger Zeilen schreiben .. Aber jetzt gib mir mal bitte die Error Zeilen
Zum Thema Bot, wenn ich diesen jetzt nehme, benötige ich doch dann für jeden Spieler, der gerade das Tut absolviert einen eigenen Bot oder?
Oder gibts da auch eine andere Möglichkeit dass ich für alle Spieler den ein und selben Bot nutzen kann ?
Du könntest Sie alle den gleichen Bot Spectaten lassen
Du könntest es mit SetPlayerVelocity versuchen
Funktioniert das nicht nur, wenn der Spieler sich dazu auch bewegt ? ..
ZitatHow much speed in the X direction will be applied.
Müsste ich da nicht irgendwo dazu die Adminränge definieren?
Nein, dein isPlayerAnAdmin reicht aus
ARNPC
Wo liegt der Unterschied ob ich nun einen Normalen Bot nehme oder einen ARNPC denn den Normalen kann ich auch Spectaten