Hab jetzt ein error mehr dazu bekommen
Beiträge von phN
-
-
Die errors sind immer noch da es geht ja um die errors
-
Guten Tag ich hab ein Adminsystem vom tutorial von mrmonat nacht gemacht und habe folgende errors
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(312) : error 017: undefined symbol "SetPVarInt"
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(313) : error 017: undefined symbol "SetPVarInt"
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(327) : error 017: undefined symbol "GetPVarInt"
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(328) : error 017: undefined symbol "GetPVarInt"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Zeilen :
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
und die hier
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion")); -
Danke was war er fehler? wenn ich fragen darf weil bin neu in der scene
-
finde den fehler net -.- weiß net worans liegt
-
Jetzt hab ich 5 errors. und wenn ich es weg mache nur 4
-
sind immer noch da obwohl ich das gemacht hab
-
Hallo habe ein paar errors wo ich die fehler net finde
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(44) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : error 001: expected token: ";", but found ")"
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Mein script
#include <a_samp>
#include <dini>#define blau 0x2800FFFF
#define DIALOG_REGISTER 2
#define DIALOG_LOGIN
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}public OnGameModeExit()
{
return 1;
}public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}public OnPlayerConnect(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(dini_Exists(Spielerdatei))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde in unseren System Gefunden. Bitte gebe dein passwort ein","Login","Abbrechen");
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Dann Gib Dein gewuenschtes Passwort ein","Register","Abbrechen");
}
return 1;
}public OnPlayerDisconnect(playerid, reason)
{
return 1;
}public OnPlayerSpawn(playerid)
{
return 1;
}public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}public OnVehicleSpawn(vehicleid)
{
return 1;
}public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}public OnPlayerText(playerid, text[])
{
return 1;
}public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}public OnRconCommand(cmd[])
{
return 1;
}public OnPlayerRequestSpawn(playerid)
{
return 1;
}public OnObjectMoved(objectid)
{
return 1;
}public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}public OnPlayerExitedMenu(playerid)
{
return 1;
}public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}public OnPlayerUpdate(playerid)
{
return 1;
}public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_LOGIN)
{
if(response==0)
{SendClientMessage(playerid , blau ,"Du Hast Den Vorgang abgebrochen");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{SendClientMessage(playerid,blau,"Das password War Zu kurz");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde in unseren System Gefunden","bitte Gib das Passwort ein","Login","Abbrechen");
return 1;
}Login(playerid, inputtext);
}
}
}
{
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid , blau ,"du Musst dich Registrieren");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,blau,"Das password War Zu kurz");
ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Dann Gib Dein gewuenschtes Passwort ein","Register","Abbrechen");
return 1;
}Register(playerid, inputtext);
}
}
}public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
}stock Register(playerid, key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,blau,"Registrierung war erfolgreich");
dini_IntSet(Spielerdatei,"Level",0);
return 1;
}stock Login(playerid, key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false)
{
SetPlayerScore(playerid,dini_int(Spielerdatei,"Level"));
SendClientMessage(playerid , blau, "Erfolgreich Eingeloggt");
}
else
{
SendClientMessage(playerid,blau,"Falsches Passwort");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde in unseren System Gefunden","bitte Gib das Passwort ein","Login","Abbrechen");
}
return 1;
}
} -
ich brauch eins für GF

-
hat jemand villeicht ne hilfe weiß nähmlich nicht wie das geht mit den fraks skins interriors etc
-
Weiß ich net hab das noch auf meiner festplatte gefunden
-
Hallo, da ich das Projekt-sunset script benutze würde ich gerne die standard fraktion drinn haben da fehlen noch Vagos , Aztecas , Ballas
aber ich find kein tutorial für fraktionen im GF
Kann mir da einer helfen? -
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde in unseren System Gefunden. Bitte gebe dein passwort ein","Login","Abbrechen");;
das is die zeile -
Unten im registrier Bereich klappt alles ohne fehler , jetzt will ich aber auchn login bereich haben.
und da kommen die errors -
Hab immer noch die 2 errors.
-
Guten tag undzwar hab ich die errors beim login / registerscript was ich nutze um zu lernen
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(41) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(44) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : error 001: expected token: ";", but found ")"
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(46) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
public OnPlayerConnect(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(dini_Exists(Spielerdatei))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde in unseren System Gefunden","bitte Gib das Passwort ein","Login","Abbrechen");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Dann Gib Dein gewuenschtes Passwort ein","Register","Abbrechen");
}
return 1;
}
die zeilen -
Jetzt hab ich 4 errors
: warning 209: function "OnDialogResponse" should return a value
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(246) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(246) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(246) : error 001: expected token: ";", but found ")"
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(246) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangwar\gamemodes\hgw2.pwn(246) : fatal error 107: too many error messages on one line
Hatte nen fehler
//edit -
also wie muss ich es hier machne ?
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt,name");
so? -
http://pastebin.com/pxChCDUr
es klappt jetzt alles ohne errors nur es speichert keine daten und somit komm ich nicht weiter. -
Mein Login system speichert nicht, weiß nicht wo der fehler is
#include <a_samp>
#include <dini>#define blau 0x2800FFFF
#define DIALOG_REGISTER 2
#define DIALOG_LOGIN
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}public OnGameModeExit()
{
return 1;
}public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Dann Gib Dein gewuenschtes Passwort ein","Register","Abbrechen");
return 1;
}public OnPlayerDisconnect(playerid, reason)
{
return 1;
}public OnPlayerSpawn(playerid)
{
return 1;
}public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}public OnVehicleSpawn(vehicleid)
{
return 1;
}public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}public OnPlayerText(playerid, text[])
{
return 1;
}public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}public OnRconCommand(cmd[])
{
return 1;
}public OnPlayerRequestSpawn(playerid)
{
return 1;
}public OnObjectMoved(objectid)
{
return 1;
}public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}public OnPlayerExitedMenu(playerid)
{
return 1;
}public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}public OnPlayerUpdate(playerid)
{
return 1;
}public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid , blau ,"du Musst dich Registrieren");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
return SendClientMessage(playerid,blau,"Das password War Zu kurz");
ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Dann Gib Dein gewuenschtes Passwort ein","Register","Abbrechen");
}Register(playerid, inputtext);
}
}
}public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
}stock Register(playerid, key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt");
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,blau,"Registrierung war erfolgreich");
dini_IntSet(Spielerdatei,"Level",1);
return 1;
}