Klick mich !
Da findest du es , steht doch auch oben ...
Login Script (Der wohl einfachste & leichteste weg)
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
-
-
Ich wollte Fragen ob mir einer sagen kann wieso bei mir unknown steh als mod name ich habe den script in meinen eingebaut aber es steh immer noch kann mir einer dabei helfen danke in vorraus
MFG: Greenny1992
-
Ehmm wie kann ich dan z.B ein Admin Commands erstellen wenn ich z.B Level 4 bin
Muss ich so mache oder was ?public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/test", true)==0)
{
if(admin==<4)......
......................
......................
return 1;
}
return 0;
}so ?? wen nicht wie ?
-
Zitat
== heißt wenn genau gleich
=> größer gleich
> Größer ohne gleich also nur Größer
<= Kleiner Gleich
< Kleiner
!= Wenn nichtif(admin ** **)
if(Admin => 1) Wenn Admin größer oder gleich 1
if(Admin == 4) Wenn Admin nur gleich 4 ist
usw. -
Danke z.B so ne
public OnPlayerCommandText(playerid, cmdtext[])
if (admin == 4(cmdtext, "/setadmin", true)==0)
...... -
ich würd sagen das:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/test",cmdtext,true) == 0)
{
if(pInfo[playerid][padmin] >=4)//siehe unten
{
SendClientMessage(playerid,Farbe,"Du bist ein Admin und hast /test eingegeben");
}
return 1;
}
return 0;
}In der Zeile kommt es drauf an, wie du deine Userdaten speicherst, und mit was. In dem oberen Beispiel wird jetzt aus der .ini abgefragt, ob da adminlevel 4 vermerkt ist.
Wenn du kein Login/Registersystem hast, mach einfachpublic OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/test",cmdtext,true) == 0)
{
if(IsPlayerAdmin(playerid))
{
SendClientMessage(playerid,Farbe,"Du bist ein Admin und hast /test eingegeben");
}
return 1;
}
return 0;
}Dann wird abgefragt ob der Ausführende als Rcon Admin angemeldet ist.
Ich hoffem al das hilft dir iwie XD falls nich, hab isch pech gehabt XD
//edit: Abstände und Rechtschreibung
-
Also ich hätte es in Dialog gemacht ist für die user auch leichter und spart zeit
-
Hmm, Pawno zeigt keine Fehler an aber wenn ich starte kommt folgende Meldung:
Datei ist aber vorhanden
-
Hey habe alles genauso eingefügt wie du meintest. Hatte als erstes 7 Errors und jetzt aber nur noch einen und ziemlich viele warnungen.
C:\Users\Florian\Desktop\Server\gamemodes\lvdm.pwn(233) : warning 225: unreachable code
C:\Users\Florian\Desktop\Server\gamemodes\lvdm.pwn(613) : warning 225: unreachable code
C:\Users\Florian\Desktop\Server\gamemodes\lvdm.pwn(639) : warning 209: function "OnPlayerSpawn" should return a value
C:\Users\Florian\Desktop\Server\gamemodes\lvdm.pwn(1470) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\Florian\Desktop\Server\gamemodes\lvdm.pwn(1477) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\Florian\Desktop\Server\gamemodes\lvdm.pwn(1593) : error 001: expected token: ";", but found "-identifier-"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
public OnPlayerSave(playerid)
{
format(str, sizeof(str), "Accounts\\%s.ini", GetPlayerNameEx(playerid));
SaveString("Account", "Password", PlayerInfo[playerid][pPassword], str);
SaveInteger("Account", "Level", PlayerInfo[playerid][pLevel], str);
SaveInteger("Account", "Money", PlayerInfo[playerid][pMoney], str);new Float:X, Float:Y, Float:Z
GetPlayerPos(playerid, X, Y, Z); //<-- Zeile 1593SaveFloat("Account", "PosX", X, str);
SaveFloat("Account", "PosY", Y, str);
SaveFloat("Account", "PosZ", Z, str);return 1;
}Sind die Warnungen schlimm?
-
public OnPlayerSave(playerid)
{
format(str, sizeof(str), "Accounts\\%s.ini", GetPlayerNameEx(playerid));
SaveString("Account", "Password", PlayerInfo[playerid][pPassword], str);
SaveInteger("Account", "Level", PlayerInfo[playerid][pLevel], str);
SaveInteger("Account", "Money", PlayerInfo[playerid][pMoney], str);new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z); //<-- Zeile 1593SaveFloat("Account", "PosX", X, str);
SaveFloat("Account", "PosY", Y, str);
SaveFloat("Account", "PosZ", Z, str);return 1;
} -
-
Kein einziges Login und Register Script funktioniert einwandfrei ich finde das echt schade, bei jedem gibts immer fehler. Bei einem kann man sich nicht einloggen wenn man sich Registriert, bei dem anderen kann man sich einloggen aber nicht registrieren, bei diesem hier geht garnix. Bei noch einen anderen kann man sich tausendmal einloggen und alle daten werden doppelt geladen... hat jemand ein wirklich-gut-einwandfreies Login Script? Bitte!
-
-
wie kann icb funktion machen damit bots sofort eingeloggt sind und nicht gekikt werden?
mfg
-
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid))
{
PlayerInfo[playerid][pIsPlayerLoggedIn] = 1;
}
} -
G:\Sachen\Desktop 2\samp03csvr_win32\gamemodes\Script.pwn(5) : fatal error 100: cannot read from file: "a_samp_ini"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Ich bitte um schnellste richtige Antwort
Danke im Voraus
-
es heißt inc nicht ini
-
dann kommt das gleiche Problem nur das dann steht#
G:\Sachen\Desktop 2\samp03csvr_win32\gamemodes\Script.pwn(6) : fatal error 100: cannot read from file: "a_samp_inc"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
-
Las mich raten, du hast es so eingefügt:
Zitat#include <a_samp_inc>
Aber du musst die "_inc" löschen, muss also so aussehen:Zitat#include <a_samp>
€dit://
Zum einwandfreien Login register System, es geben so viele.
Falls du dini benutzen kannst, würde ich mein FilterScript empfehlen:
[ FILTERSCRIPT ] fx-Accounts - Dini & GUI Login-RegisterSonst kannst du in SuFu mal nach "login register" suchen im Bereich "showroom"
-
kann mir jemand helfen habe 18 error hier sind die bitte helfen:
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(26) : error 017: undefined symbol "PInfo"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(26) : error 009: invalid array size (negative, zero or out of bounds)
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(538) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(549) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(553) : error 017: undefined symbol "COLOR_LIGHT_RED"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(567) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(570) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(571) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(572) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(573) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(574) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(575) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(576) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(623) : error 017: undefined symbol "COLOR_LIGHT_BLUE"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(632) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(634) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(637) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(638) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(639) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(640) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(641) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(643) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(645) : error 001: expected token: "]", but found ")"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(645) : error 029: invalid expression, assumed zero
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(645) : warning 215: expression has no effect
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(646) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(647) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(647) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(647) : error 001: expected token: "]", but found ")"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(650) : error 017: undefined symbol "COLOR_WHITE"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(652) : error 017: undefined symbol "COLOR_LIGHT_RED"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(661) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(662) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(663) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(666) : error 001: expected token: ";", but found "-identifier-"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(679) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(679) : error 017: undefined symbol "COLOR_LIGHT_WHITE"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(681) : error 017: undefined symbol "COLOR_YELLOW"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(683) : error 017: undefined symbol "sscanf"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(683) : error 017: undefined symbol "COLOR_LIGHT_WHITE"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(690) : warning 213: tag mismatch
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(690) : error 017: undefined symbol "COLOR_LIGHT_WHITE"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(692) : error 017: undefined symbol "COLOR_YELLOW"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(694) : error 017: undefined symbol "sscanf"
D:\Users\Marco\Desktop\gta sa Server\gamemodes\TokyoDrift.pwn(694) : error 017: undefined symbol "COLOR_LIGHT_WHITE"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase18 Errors.
Danke im Vorraus!!
-
Habe alle so gemacht wie ist ist habe aber noch 2Errors habe schon paar behoben er hat paar fehler....
Zeile (381) : Unbekannte Variable : "sscanf"
Zeile (392) : Unbekannte Variable : "sscanf"2 Errors, 0 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochenPWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.de
381:if(sscanf(cmdtext, "s", strPW)) return SendClientMessage(playerid, COLOR_WEIß, "[SERVER] Benutzung: /login [Passwort]");
392:if(sscanf(cmdtext, "s", strPW)) return SendClientMessage(playerid, COLOR_WEIß, "[SERVER] Benutzung: /register [Passwort]");