14.11.2011, 05:21
How do I script a register system? My one doesn't work.
Can you show me your one and how it works.
That's the one I am using (I didn't make it)
Can you show me your one and how it works.
Код:
forward OnPlayerRegister(playerid, step);
public OnPlayerRegister(playerid, step)
{
if(step == 1)
{
SetPlayerPos(playerid, 1758.8578,-1871.2877,30.0641); // Hidden Player
SetPlayerCameraPos(playerid, 1781.1493,-1833.0995,33.3569); // Camera Pos
SetPlayerCameraLookAt(playerid, 1781.0450,-1808.2030,13.5312); // Camera Look At
SendClientMessage(playerid, COLOR_WHITE, "==============================================================================");
SendClientMessage(playerid, COLOR_WHITE, "Test, testing Script for testing and more tests");
SendClientMessage(playerid, COLOR_GREY, "Welcome to Test, testing Script! We are proud to have you as our beta testers.");
SendClientMessage(playerid, COLOR_GREY, "This is the tutorial, in which you will create your account.");
SendClientMessage(playerid, COLOR_GREY, "Please wait while we load and save the required files.");
SendClientMessage(playerid, COLOR_WHITE, "==============================================================================");
}
return 1;
}
public OnPlayerConnect(playerid)
{
new pname[128];
GetPlayerName(playerid, pname, sizeof(pname));
new file[128];
format(file, sizeof(file), "Users/%s.ini", pname);
if(!dini_Exists(file))
{
dini_Create(file);
OnPlayerRegister(playerid, 1);
}
if(dini_Int(file, "Registered") == 0)
{
OnPlayerRegister(playerid, 1);
}
return 1;
}


