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; }
public OnPlayerConnect(playerid)
{
new pname[128];
GetPlayerName(playerid, pname, sizeof(pname));
new file[128];
format(file, sizeof(file), "Users/%s.ini", pname);
if(fexists(file))
{
ShowPlayerDialog(...);
} else {
PlayerRegistration(playerid, dini_Int(file, "Registered"));
}
return 1;
}
stock PlayerRegistration(playerid, RegID)
{
if(RegID == 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;
}
pawn Код:
|