Habe ich schon.
Wie gesagt, ich habe den Befehl nur unter OnPlayerCommandText definiert bzw. hinzugefügt & dann den Befehl geschrieben. Dann kamen diese Errors, aber einen Klammerfehler im Script habe ich nicht..
Beiträge von Fabelwesen
-
-
Nope, hat leider nichts gebracht.
-
N'Abend.
Ich scripte derzeit an meinem Adminsystem. Jedoch möchte mein Ban Befehl nicht so, wie ich. Es hat den Anschein, das ich nen Klammerfehler reingehaun habe, aber ich finde diesen nicht. Hoffe ihr könnt mir Helfen.Errors C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(104) : error 017: undefined symbol "UserSpeichern"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(138) : error 017: undefined symbol "dcmd_ban"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(141) : error 017: undefined symbol "IstUserAdmin"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(305) : error 017: undefined symbol "Login"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(325) : error 017: undefined symbol "Register"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(340) : error 017: undefined symbol "sscanf"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(344) : error 017: undefined symbol "IstUserAdmin"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(350) : error 017: undefined symbol "IstUserAdmin"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(371) : error 017: undefined symbol "sscanf"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(394) : warning 225: unreachable code
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(394) : warning 217: loose indentation
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(398) : warning 225: unreachable code
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(398) : warning 217: loose indentation
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(398) : error 017: undefined symbol "dcmd_ban"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(400) : warning 219: local variable "pID" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(400) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(401) : error 017: undefined symbol "sscanf"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(424) : warning 225: unreachable code
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(424) : warning 217: loose indentation
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(429) : warning 225: unreachable code
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(429) : warning 217: loose indentation
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(429) : error 029: invalid expression, assumed zero
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(429) : error 017: undefined symbol "IstUserAdmin"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(431) : error 017: undefined symbol "level"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(435) : warning 225: unreachable code
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(435) : error 029: invalid expression, assumed zero
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(435) : error 017: undefined symbol "Register"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(442) : error 017: undefined symbol "key"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(448) : error 017: undefined symbol "UserReset"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(452) : warning 225: unreachable code
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(452) : error 029: invalid expression, assumed zero
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(452) : error 017: undefined symbol "Login"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(458) : error 017: undefined symbol "key"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(461) : error 017: undefined symbol "UserLaden"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(472) : warning 225: unreachable code
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(472) : error 029: invalid expression, assumed zero
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(472) : error 017: undefined symbol "UserSpeichern"
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(488) : warning 225: unreachable code
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(488) : error 029: invalid expression, assumed zero
C:\Users\Dominik\Desktop\Dome\SampServer\gamemodes\nl.pwn(488) : error 017: undefined symbol "UserLaden"Errors Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseErrors 26 Errors.
Ban Befehl dcmd_ban(playerid,params[])
{
new pID, str[64];
if(sscanf(params,"uz",pID,str))
{
return SendClientMessage(playerid,BLAU,"Verwendung: /ban [ID] [Grund]");
}
if (pID == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,ROT,"[Warnung] Ungültiger User!");
}
if (pID == playerid)
{
return SendClientMessage(playerid,ROT,"[Warnung] Du kannst dich nicht selber Bannen!");
}
if(sUser[playerid][AdminLevel] > 0)
{
new ThePlayer[MAX_PLAYER_NAME], str2[128];
GetPlayerName(pID,ThePlayer,sizeof(ThePlayer));
format(str2,sizeof(str2),"%s wurde von New Lost verbannt!(Grund: %s)",ThePlayer,str[0] ? str : "<Kein Grund>");
SendClientMessageToAll(ROT,str);
Ban(pID);
}
else
{
return SendClientMessage(playerid, 0xFF0000FF, "[Warnung] Du darfst diesen Befehl nicht nutzen!");
{
return 1;
}
dcmd(ban,3,cmdtext);Davor habe ich einen SetAdmin & einen Kick Befehl gescriptet & erst bei dem Ban Befehl habe ich dir Errors bekommen.
MfG
-
Mit Zeilen wäre das ganze noch besser..
Zeig mal alle deine Zeilen die mit dem Login/Register zutun haben.MfG
-
Essen für eine Woche, Russische Zigarretten
, Kondome.
MfG
-
Andersrum..
"Paypal 80 € zu Paysavecard 80 €" -
Danke für das Angebot, jedoch bin ich irgendwie zu Blöd mir das einzurichten ._. Vielleicht gibt es dazu ein gutes Tutorial?^^
MfG
-
Ich weiß zwar jetzt nicht, wie genau man das macht, aber ich kann mir nur vorstellen das man das mit einer Abfrage regeln kann - Eine Abfrage ob der Spieler /tban o. /timeban eingibt & diese dann egal bei welchen das gleiche ausgibt.
Bitte korregiert mich, falls das Falsch ist.
MfG
-
Guten Abend.
Ich wollte schon lange einen eigenen Blog aufmachen & bevor ich mir eine Website, Webspace & was es da nicht alles noch zu holen gibt, wollte ich das erstmal bei einem Freehost machen. Meine Frage an euch ist nun, kennt ihr einen guten Host, wo ich mir ganz einfach einen Blog erstellen kann ohne mir das direkt zu Designen + Coden? Also wo es schon Templates & die Software für den Blog gibt & wo ich mir das nur noch einrichten brauch?MfG
-
Grund für die Beschwerde
Er wollte mir einen Server sponsoren. Als ich ihn den Server gesendet habe, hat er mich aus Skype gelöscht und ist von unserem TS disconnectet.
Versteh ich nicht, ich denke er Sponsored dir den Server & nicht du ihn? O. meinst du das er dir das Script geklaut hat?MfG
-
MTA gehen.
Rausziehen.
50 Mal C Drücken.
Fertig
Das geht auch einfacher! Du kannst dir da auch unzerstörbares Glas hinmappen (Ja, solches Glas gibt es!) dann geht das auch nichtmehr kaputt. Wenn du möchtest, kann ich dir das ebend schnell machen ;).MfG
-
Hier findest du ein Register/ Login system Tut mit Dini, + Accountsystem, +Adminsystem in dcmd ;). Einfach die Videos durch schauen, dann findest du was!
MfG
-
stocks fügst du am Ende ins Script ein. Ich habe das so verstanden, das stocks sowas wie publics sind, & wirklich nur die dafür vorgesehene funktion ausführen (stock UserSpeichern(playeird, ...) dort packt man zb. die Dini sachen rein & die User zu Speichern, das gleiche mit UserLaden, ...)
-
Füg mal den Stock "SpielerName" in dein Script ein.
Oder ändere "SpielerName" in den vorhandenen stock Namen um -
Abgesehen davon, solltest du >>hier<< mal nachsehen. Auf der vorletzten oder letzten Seite habe ich danach auch gefragt & Antwort bekommen.
MfG
//Edit: Link vergessen.
-
Auch das Webinterface gefällt mir! Es könnte sein, das selbst ich in nächster Zeit mal einen Server bestellen werde ;).
Bis dahin noch viel Glück!MfG
-
Such dir ein paar Kontakte hier im Forum. Freunde dich mit Scriptern an. Dann lernst du dir das selber bei (wie ich im moment über YT + die Hilfe der Scripte mit denen ich gut auskomme/ in Kontakt bin) & dann kannst du auch einfach sachen ausprobieren & dann ganz einfach schnell Nachfragen, was da Falsch ist & ob sie es dir etwas Erklären könnten. Ich glaube nämlich kaum, das ein Scripter jemanden freiwillig etwas Kostenloses beibringt, jedenfalls nichts Großes
MfG
-
wenn du es erstmal raushast dann geht es auch
sogar einfacher hier mal nen muster:enum playerenum
{
Geld
}
new PlayerInfo[MAX_PLAYERS][playerenum];
so das ist der Enum in den steht das ganze von einen Spieler
wenn du es auslesen willst dann sagen wir mal so
befehl
{
if(SpielerInfo[playerid][Geld]<=10)
{
//Zu wenig geld
}
else
{
//Geld vorhanden
}
}
war jetzt nur ne kleine erklärung ein enum speichert sachen in die eingetragene Sachen wie in den fall hier Geld
Du kannst mit enums auch besser Dynamische Systeme erstellen etc
und es ist erheblich schneller als wenn du mit PVars arbeitest
Ich meine @BlackAce: hat dazu mal nen Test gemachtDa muss aber dann PlayerInfo hin & nicht SpielerInfo (Beim Auslesen)
-
Das hatte ich gestern auch. Bei mir lag es daran, das ich einen Fehler im Script hatte & ich deswegen nichtmehr Compilen konnte. Nachdem ich den Fehler behoben hatte, ging es wieder Perfect.
-
https://www.youtube.com/watch?v=kjF6QgyasZg
Hier wird dir alles von Anfang an erklärt. Lohnt sich aufjedenfall die komplette Reihe anzusehen
MfG//Edit: PS eingefügt