Beiträge von suGaRfReee
-
-
ja ich hab es mit dini es wird eien datei erstellt aber es lädt die nicht
Spoiler anzeigen #include <a_samp>
#include <Dini>Spoiler anzeigen #pragma tabsize 0
#define DIALOG_LOGIN 1
#define DIALOG_REGISTER 2Spoiler anzeigen #define COLOR_RED 0xAA3333AA
#define COLOR_GREEN 0x33AA33AASpoiler anzeigen main()
{
print("\n----------------------------------");
print(" ~~~");
print("----------------------------------\n");
}Spoiler anzeigen public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Hallo");
AddPlayerClass(0,1104.9427,-1796.1571,15.9093,86.5387,0,0,0,0,0,0); // start
AddPlayerClass(1,1104.9427,-1796.1571,15.9093,86.5387,0,0,0,0,0,0); // start
AddStaticVehicle(494,2037.8944,1342.9401,10.6356,179.2003,42,30); // auto1
AddStaticVehicle(415,1098.4344,-1775.6050,13.2404,89.0712,42,30); // carSpoiler anzeigen return 1;
}Spoiler anzeigen public OnGameModeExit()
{
return 1;
}Spoiler anzeigen public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1104.9427,-1796.1571,15.9093);
SetPlayerFacingAngle(playerid,86.5387);
SetPlayerCameraPos(playerid,1104.9427,-1796.1571,15.9093);
SetPlayerCameraLookAt(playerid,1104.9427,-1796.1571,15.9093);
return 1;
}Spoiler anzeigen 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_REGISTER,DIALOG_STYLE_INPUT,"Regeistrieren","Gib bitte das Passwort ein!","Register","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account ist bereits Regestriert bitte geben sie das Passwort ein.","Login","Abbrechen");
}
return 1;
}Spoiler anzeigen public OnPlayerDisconnect(playerid, reason)
{
return 1;
}Spoiler anzeigen public OnPlayerSpawn(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}Spoiler anzeigen public OnVehicleSpawn(vehicleid)
{
return 1;
}Spoiler anzeigen public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}Spoiler anzeigen public OnPlayerText(playerid, text[])
{
return 1;
}Spoiler anzeigen public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/help", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_GREEN, "Allgemein");
SendClientMessage(playerid, COLOR_GREEN, ".....");
return 1;
}Spoiler anzeigen return 0;
}Spoiler anzeigen public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}Spoiler anzeigen public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}Spoiler anzeigen public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}Spoiler anzeigen public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}Spoiler anzeigen public OnRconCommand(cmd[])
{
return 1;
}Spoiler anzeigen public OnPlayerRequestSpawn(playerid)
{
return 1;
}Spoiler anzeigen public OnObjectMoved(objectid)
{
return 1;
}Spoiler anzeigen public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}Spoiler anzeigen public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}Spoiler anzeigen public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}Spoiler anzeigen public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}Spoiler anzeigen public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}Spoiler anzeigen public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}Spoiler anzeigen public OnPlayerExitedMenu(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}Spoiler anzeigen public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}Spoiler anzeigen public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}Spoiler anzeigen public OnPlayerUpdate(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}Spoiler anzeigen public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}Spoiler anzeigen public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}Spoiler anzeigen public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}Spoiler anzeigen public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_LOGIN)
{
if(response== 0)
{
SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
else
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,COLOR_RED,"Das Passwort war nicht lang genug");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account ist bereits Regestriert bitte geben sie das Passwort ein.","Login","Abbrechen");
return 1;
}
Login(playerid,inputtext);
return 1;
}
}
if(dialogid==DIALOG_REGISTER)
{
if(response== 0)
{
SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
else
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,COLOR_RED,"Das Passwort war nicht lang genug");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Regeistrieren","Gib bitte das Passwort ein!","Register","Abbrechen");
return 1;
}
Register(playerid,inputtext);
return 1;
}
}
return 1;
}Spoiler anzeigen public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}Spoiler anzeigen 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,COLOR_RED,"Erfolgreich Regestriert");
dini_IntSet(Spielerdatei,"Level",0);
return 1;
}Spoiler anzeigen 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,COLOR_RED,"Erfolgreich Eingelogt");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Falsches Passwort");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account ist bereits Regestriert bitte geben sie das Passwort ein.","Login","Abbrechen");
return 1;
}
} -
nice geht danke aber was hast gemacht ??
-
ich will ein login system machen "eigentlich nachmachen" aber es klappt nicht xD
hier mal das script ich hoffe ihr könnt mir helfen
hab im scriptfiels den ordner acc erstellun und dind in pawno oder reingschoben aber es geht einfach nicht
Spoiler anzeigen #include <a_samp>
#include <Dini>Spoiler anzeigen #pragma tabsize 0
#define DIALOG_LOGIN 1
#define DIALOG_REGISTER 2Spoiler anzeigen #define COLOR_RED 0xAA3333AA
#define COLOR_GREEN 0x33AA33AASpoiler anzeigen #if defined FILTERSCRIPTSpoiler anzeigen public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Los Santos by ~~~~");
print("--------------------------------------\n");
return 1;
}Spoiler anzeigen public OnFilterScriptExit()
{
return 1;
}Spoiler anzeigen #elseSpoiler anzeigen main()
{
print("\n----------------------------------");
print(" ~~~");
print("----------------------------------\n");
}Spoiler anzeigen #endifSpoiler anzeigen public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Hallo");
AddPlayerClass(0,1104.9427,-1796.1571,15.9093,86.5387,0,0,0,0,0,0); // start
AddPlayerClass(1,1104.9427,-1796.1571,15.9093,86.5387,0,0,0,0,0,0); // start
AddStaticVehicle(494,2037.8944,1342.9401,10.6356,179.2003,42,30); // auto1
AddStaticVehicle(415,1098.4344,-1775.6050,13.2404,89.0712,42,30); // carSpoiler anzeigen return 1;
}Spoiler anzeigen public OnGameModeExit()
{
return 1;
}Spoiler anzeigen public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1104.9427,-1796.1571,15.9093);
SetPlayerFacingAngle(playerid,86.5387);
SetPlayerCameraPos(playerid,1104.9427,-1796.1571,15.9093);
SetPlayerCameraLookAt(playerid,1104.9427,-1796.1571,15.9093);
return 1;
}Spoiler anzeigen public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Regeistrieren","Gib bitte das Passwort ein!","Register","Abbrechen");
RemoveBuildingForPlayer(playerid, 3777, 831.9609, -1191.1406, 25.0391, 0.25);
RemoveBuildingForPlayer(playerid, 3777, 868.1328, -1191.1406, 25.0391, 0.25);
RemoveBuildingForPlayer(playerid, 5926, 816.3359, -1217.1484, 26.4453, 0.25);
RemoveBuildingForPlayer(playerid, 3777, 902.3359, -1191.1406, 25.0391, 0.25);
RemoveBuildingForPlayer(playerid, 6005, 895.2578, -1256.9297, 31.2344, 0.25);
RemoveBuildingForPlayer(playerid, 5836, 816.3359, -1217.1484, 26.4453, 0.25);
RemoveBuildingForPlayer(playerid, 3776, 831.9609, -1191.1406, 25.0391, 0.25);
RemoveBuildingForPlayer(playerid, 3776, 868.1328, -1191.1406, 25.0391, 0.25);
RemoveBuildingForPlayer(playerid, 5838, 895.2578, -1256.9297, 31.2344, 0.25);
RemoveBuildingForPlayer(playerid, 3776, 902.3359, -1191.1406, 25.0391, 0.25);
return 1;
}Spoiler anzeigen public OnPlayerDisconnect(playerid, reason)
{
return 1;
}Spoiler anzeigen public OnPlayerSpawn(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}Spoiler anzeigen public OnVehicleSpawn(vehicleid)
{
return 1;
}Spoiler anzeigen public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}Spoiler anzeigen public OnPlayerText(playerid, text[])
{
return 1;
}Spoiler anzeigen public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/help", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_GREEN, "Allgemein");
SendClientMessage(playerid, COLOR_GREEN, ".....");
return 1;
}Spoiler anzeigen return 0;
}Spoiler anzeigen public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}Spoiler anzeigen public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}Spoiler anzeigen public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}Spoiler anzeigen public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}Spoiler anzeigen public OnRconCommand(cmd[])
{
return 1;
}Spoiler anzeigen public OnPlayerRequestSpawn(playerid)
{
return 1;
}Spoiler anzeigen public OnObjectMoved(objectid)
{
return 1;
}Spoiler anzeigen public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}Spoiler anzeigen public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}Spoiler anzeigen public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}Spoiler anzeigen public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}Spoiler anzeigen public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}Spoiler anzeigen public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}Spoiler anzeigen public OnPlayerExitedMenu(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}Spoiler anzeigen public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}Spoiler anzeigen public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}Spoiler anzeigen public OnPlayerUpdate(playerid)
{
return 1;
}Spoiler anzeigen public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}Spoiler anzeigen public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}Spoiler anzeigen public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}Spoiler anzeigen public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}Spoiler anzeigen public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_REGISTER)
{
if(response== 0)
{
SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
else
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,COLOR_RED,"Das Passwort war nicht lang genug");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Regeistrieren","Gib bitte das Passwort ein!","Register","Abbrechen");
return 1;
}
Register(playerid,inputtext);
return 1;
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}Spoiler anzeigen 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,COLOR_RED,"Erfolgreich Regestriert");
return 1;
}