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
}