public OnPlayerConnect(playerid)
{
new string[MAX_PLAYER_NAME];
ResetStats(playerid);
new Country[256];
GetPlayerCountry(playerid,Country);
new mess[256],IP[256];
new plname[256];
GetPlayerIp(playerid,IP,sizeof(IP));
format(mess,sizeof(mess),"%s has joined the server.[Country: %s |IP Address: %s |Ping: %i ]",plname,Country,IP,GetPlayerPing(playerid));
printf(mess);
ABroadCast(COLOR_YELLOW,mess,1);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~ ~b~80z ~i~ ~P~Gang ~W~Warz", 2000, 3);
SendClientMessage(playerid, COLOR_RED, "This Server contains Violent acts ,you've been warned");
gActivePlayers[playerid]++;
numplayers++;
format(string, sizeof(string), "%s.ini", PlayerName(playerid));
if(!dini_Exists(string))
{
gPlayerAccount[playerid] = 0;
new regstring[256];
new regname[64];
SendClientMessage(playerid, COLOR_YELLOW, "You dont have an account. Please register your account to proceed.");
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"80'z Gang WarZ\nPlease register your account by typing you password below");
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit");
return 1;
}
else
{
gPlayerAccount[playerid] = 1;
new loginstring[256];
new loginname[64];
SendClientMessage(playerid, COLOR_WHITE, "SERVER: That name is registered, please wait to login");
SendClientMessage(playerid, COLOR_WHITE, "HINT: You can now login by typing your password below");
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"80z Gang WarZ\nThat name is registered. please enter your password below");
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
//========= [ Car Exports ] ==========//
SetPlayerCheckpoint(playerid, 2237.41, -2492.02, 13.54, 5.0);
new vehicleName[32] = "";
for(new i=0; i < MAX_EXPORTVEHICLES; i++) {
if(ExportVehicles[i] == ExportVehicle) {
format(vehicleName, sizeof(vehicleName), "%s",ExportVehicleNames[i] );
}
}
if(strlen(vehicleName) != 0)
{
format(string, sizeof(string), "Exports are currently buying %s's.",vehicleName);
SendClientMessage(playerid, COLOR_NICEBLUE, string);
}
TextDrawShowForPlayer(playerid, NWORP1);
//=========================[MAP-ICONS]======================================
SetPlayerMapIcon( playerid, 49, 2310.99, -1649.97, 14.18, 49, 0);//TGB
SetPlayerMapIcon( playerid, 12, 1553.3510, -1675.4082, 16.1953, 30, 0); // LSPD
gOoc[playerid] = 0;
InJail[playerid] = 0;
InStunt[playerid] = 0;
return 1;
}
}
IP[256];
IP[22];
|
Off topic but why..
pawn Код:
pawn Код:
|
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[256];
if(response)
{
if(dialogid == 12346 || dialogid == 12347)
{
if(strlen(inputtext))
{
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
OnPlayerLogin(playerid,tmppass);
}
else
{
new loginstring[256];
SendClientMessage(playerid, COLOR_WHITE, "SERVER: You must enter a password");
format(loginstring,sizeof(loginstring),"80'z Gz Gang WarZ\nThat name is registered. please enter your password below");
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
}
}
if(dialogid == 12345)
{
if(strlen(inputtext))
{
format(string, sizeof(string), "%s.ini", PlayerName(playerid));
if(dini_Exists(string))
{
SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one.");
return 1;
}
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
OnPlayerRegister(playerid, tmppass);
}
else
{
new regstring[256];
format(regstring,sizeof(regstring),"80'z Gz Gang WarZ\nThat name is not registered. type your password below to register");
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit");
}
}
}
else
{
Kick(playerid);
}
return 1;
}
else
{
Kick(playerid);
}
|
pawn Код:
|
else
{
SendClientMessage(playerid, COLOR_RED, "Your pressed cancel.");
//or do smth else
}