WIr reden nicht über die Fehler bright, wir reden grade über die Erklärung. Ich weiß verdammt nicht alles warum alles so is wie es is, aber ich weiß das es so klappt wie es oben steht
[TUT] Adminlevel mit enum-Struktur
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Zumindestens bei PAWN ist das doch einfach.
Soviele "Specials" gibt es nicht.Wenn du sagen würdest, bei Perl versteh ich nicht alles, dann versteh ich das.
In Perl(6) gibt es Junctions z.B. die muss man auch erst einmal "verstehen".Ganz erlich, das Tutorial ist mehr als mieß. :]
Zumindest das was man anderen beibringen will muss man doch verstehen. O_x -
Zu dem mit pass[255]:
Gold meinte das so: Warum erstellst du diese Varaible, wenn du sie nie brauchen wirst?
PS: Und man kann eh nicht mehr als 128 Zeichen eintippen -
Und ein Passwort in SA:MP wird wohl kaum mehr als 16 Stellen haben.
Bei einem Onlinebankkonto vielleicht, aber wir reden hier immerhin von einem kostenlosen Onlinegame.
-
DMA ich weiß doch wie es geht und nur weil ich einiges nit ganz verstehe kann man es doch torzdem so mal hier rein stellen ich weiß das ich nicht so gut bin wie du,gold,keks oder bright aber ich lerne doch noch ihr habt alle mal so angefangen der eine schaft es besser und schneller der andere nicht. Wenn ihr es doch so schlecht findet, bitte löscht das Thread. Wenn ihr meint man lernt nichts dann löscht es halt
Und soll ich beim pw jetzt pass[16] eintragen oder was? -
Ich glaube du hast falsch mit dem lernen von Pawn angefangen.
Les dir am besten das durch, ganz.
Am besten ab dem Bereich "Variables":
Scripting Basics -
In wie fern falsch angefangen? Ich weiß wie es geht aber nit so ganz warum
-
ehm...dumme Frage.
aber womuss ich diese If-Abfrage mit den Adminlevel einfügen?
-
da wo es erfordert wird, in Commands für Admins oder Funktionen für Admins, beim Login evntl. bzw. beim connect
-
hast vielleicht ein Scriptbeispiel?
-
Eiq ganz nice ...^^ 6/10
-
welche Includes brauche ich ?
-
Hey habe ne frage und zwar möchte ich ein Command für ein Admin erstellen normaler weise steht das bei mir so:
if ( strcmp( cmd, "/gehenzu", true ) == 0 )
Aber bei dir so:
if(pInfo[playerid][Admin] >= 3 )wie muss ich das jetzt machen?
Und wie mache ich das jetzt das eine Naricht sollen komm das er kein admin ist wenn das ein User probiert.
-
if(strcmp(cmd, "/gehenzu", true) == 0)
{
if(PlayerInfo[pAdmin]>=3) // oder dein Adminsystem halt
{
// Was passieren soll
}
else
{
SendClientMessage(playerid, COLOR_RED, " Du bist kein Admin");
}
return 1;
} -
Ohhh danke das ich verdammt nett das habe ich gebraucht!
Also leider habe ich ein Problem wenn ich ein Befehl ausführen möchte als admin kommt Server Command Unkown hier der auschnied.
//AdminBefehle
if (strcmp("/AdminBefehle", cmdtext, true, 10) == 0)
{
if(SpielerInfo[playerid][Admin]>=3)
{
SendClientMessage(playerid, Gruen, "~~~~Admin-Befehle~~~~");
SendClientMessage(playerid, hellblau, "momentan noch keine vorhanden!");
SendClientMessage(playerid, Gruen, "~~~~Admin-Befehle~~~~");
return 1;
}
} -
if(strcmp(cmd, "/AdminBefehle", true) == 0)
{
if(SpielerInfo[playerid][Admin]>=3)
{
SendClientMessage(playerid, Gruen, "~~~~Admin-Befehle~~~~");
SendClientMessage(playerid, hellblau, "momentan noch keine vorhanden!");
SendClientMessage(playerid, Gruen, "~~~~Admin-Befehle~~~~");}
return 1;
} -
Jetzt kommt
C:\DOKUME~1\SUNNYB~1\Desktop\newgm.pwn(192) : error 017: undefined symbol "cmd"
Dieser error hmm verstehe ich nicht
-
Sorry ich dachte du hättest das mit strtok aber naja , ersetz einfach cmd oben bei strcmp
gegen cmdtext, dann sollte es gehen -
Jetzt geht der ist auch supiii aber irgendwie macht der mein AdminLevel immer auf 0 obwohl ich in der ini geschrieben habe 3.
Kennt jemand das Problem? -
Bist du beim bearbeiten deiner Ini auch Offline ?
Versuch mal die Ini auf dein PC zu laden und bearbeite sie.
Nachdem du das getan hast lad sie wieder mit dem FTP in die Scriptfiles.