rendered paste body//======================================
#include <M.I.C>
//--------------------------------------
#define gmname "StyleRP V0.1 Beta"
//--------------------------------------
new loggedin[MAX_PLAYERS];
new Text:vehiclebar[12];
new playervehiclebar[MAX_PLAYERS] = 1;
new nam2[256];
//new announce[MAX_PLAYERS];
//--------------------------------------
forward VEHICLEHEALTH();
//forward ANNOUNCE();
//======================================
main()
{
print("\n------------[ MIC ]---[ 1.0 ]----");
print("\n----------------------------------");
print(" Blank Script by your name here");
print("----------------------------------\n");
}
public OnGameModeInit()
{
new string[256];
printf("Game Mode Initiating...");
format(string, sizeof(string), "%s",gmname);
SetGameModeText(string);
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
AddStaticVehicle(522,1960.0101,1340.0555,14.9356,267.6776,0,0); //
AddStaticVehicle(522,1959.5396,1346.0587,14.9404,268.8448,0,0); //
AddStaticVehicle(424,2039.8982,1408.1606,10.4535,181.2062,0,0); //
AddStaticVehicle(424,2039.6730,1522.7753,10.4519,181.7458,3,0); //
AddStaticVehicle(551,1689.0745,1306.0535,10.6208,179.8623,3,0); //
AddStaticVehicle(467,1688.7634,1287.1389,10.5604,179.6615,3,0); //
AddStaticVehicle(609,1717.6342,1252.3588,10.7626,90.7028,8,40); //
AddStaticVehicle(609,1696.4296,1252.1338,10.7630,90.3997,8,43); //
AddStaticVehicle(609,1672.1332,1215.8993,10.8097,179.6467,8,43); //
AddStaticVehicle(609,1672.2666,1166.5798,10.8080,179.3683,8,43); //
AddStaticVehicle(609,1718.8480,1158.9949,10.7705,88.8949,9,44); //
AddStaticVehicle(609,1700.0498,1159.3934,10.7821,89.4413,9,44); //
AddStaticVehicle(603,1921.4209,1308.6647,9.0959,272.0981,11,50); //
AddStaticVehicle(562,2504.1184,1435.6381,10.4797,269.8608,0,0); //
AddStaticVehicle(560,2489.6511,1418.2437,10.5251,0.8940,7,125); //
AddStaticVehicle(568,2463.9968,1429.1219,10.6858,180.1480,9,1); //
AddStaticVehicle(411,2472.9556,1400.9799,10.5474,89.2098,10,2); //
AddStaticVehicle(411,2048.1475,819.3701,7.3888,4.9448,10,2); //
AddStaticVehicle(411,2051.9800,819.5922,7.3471,2.2612,11,2); //
AddStaticVehicle(411,2055.4543,819.6175,7.3361,1.4828,15,2); //
AddStaticVehicle(411,2059.0552,819.5289,7.3554,1.6080,16,2); //
AddStaticVehicle(411,2063.0898,819.6125,7.3430,1.2032,17,2); //
AddStaticVehicle(411,2067.1033,819.2478,7.4167,356.4272,18,2); //
AddStaticVehicle(411,2070.5879,818.8234,7.4999,354.6667,19,2); //
AddStaticVehicle(541,2030.0055,870.6209,6.6636,1.2228,20,3); //
AddStaticVehicle(541,2030.1975,876.5104,6.8046,0.1406,21,4); //
AddStaticVehicle(541,2030.3831,882.4553,6.9545,359.7020,24,5); //
AddStaticVehicle(541,2030.5228,887.8433,7.1465,358.3347,24,8); //
AddStaticVehicle(506,1999.6326,863.8181,6.7744,178.0854,28,8); //
AddStaticVehicle(506,2002.7322,863.6244,6.7552,178.5385,29,8); //
AddStaticVehicle(506,2006.0039,863.5658,6.7439,178.3379,30,8); //
AddStaticVehicle(506,2009.0665,863.6021,6.7520,177.9196,43,8); //
AddStaticVehicle(506,2012.1572,863.5999,6.7479,179.1896,44,8); //
AddStaticVehicle(506,2015.3419,863.6879,6.7619,179.8949,47,8); //
//=======
ToggleRealClock(1); // put real clock on the top of the screen?
EnableGantonGym(1);
EnableBlockAmmu(1);
EnableChatSystem(0); // put the pro chat system?
EnableFuelSystem(1); // put fuelsystem on the game?
//=======
//================================================================
vehiclebar[0] = TextDrawCreate(549.0, 59.0, " ");
TextDrawUseBox(vehiclebar[0], true);
TextDrawBoxColor(vehiclebar[0], 0x000000ff);
TextDrawSetShadow(vehiclebar[0],0);
TextDrawTextSize(vehiclebar[0], 604, 0);
vehiclebar[1] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[1], true);
TextDrawBoxColor(vehiclebar[1], 0x004400ff);
TextDrawSetShadow(vehiclebar[1],0);
TextDrawTextSize(vehiclebar[1], 602, 0);
vehiclebar[2] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[2], true);
TextDrawBoxColor(vehiclebar[2], 0x00aa00ff);
TextDrawSetShadow(vehiclebar[2],0);
TextDrawTextSize(vehiclebar[2], 556, 0);
vehiclebar[3] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[3], true);
TextDrawBoxColor(vehiclebar[3], 0x00aa00ff);
TextDrawSetShadow(vehiclebar[3],0);
TextDrawTextSize(vehiclebar[3], 561, 0);
vehiclebar[4] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[4], true);
TextDrawBoxColor(vehiclebar[4], 0x00aa00ff);
TextDrawSetShadow(vehiclebar[4],0);
TextDrawTextSize(vehiclebar[4], 566, 0);
vehiclebar[5] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[5], true);
TextDrawBoxColor(vehiclebar[5], 0x00aa00ff);
TextDrawSetShadow(vehiclebar[5],0);
TextDrawTextSize(vehiclebar[5], 571, 0);
vehiclebar[6] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[6], true);
TextDrawBoxColor(vehiclebar[6], 0x00aa00ff);
TextDrawSetShadow(vehiclebar[6],0);
TextDrawTextSize(vehiclebar[6], 576, 0);
vehiclebar[7] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[7], true);
TextDrawBoxColor(vehiclebar[7], 0x00aa00ff);
TextDrawSetShadow(vehiclebar[7],0);
TextDrawTextSize(vehiclebar[7], 581, 0);
vehiclebar[8] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[8], true);
TextDrawBoxColor(vehiclebar[8], 0x00aa00ff);
TextDrawSetShadow(vehiclebar[8],0);
TextDrawTextSize(vehiclebar[8], 586, 0);
vehiclebar[9] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[9], true);
TextDrawBoxColor(vehiclebar[9], 0x00aa00ff);
TextDrawSetShadow(vehiclebar[9],0);
TextDrawTextSize(vehiclebar[9], 591, 0);
vehiclebar[10] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[10], true);
TextDrawBoxColor(vehiclebar[10], 0x00aa00ff);
TextDrawSetShadow(vehiclebar[10],0);
TextDrawTextSize(vehiclebar[10], 596, 0);
vehiclebar[11] = TextDrawCreate(551.0, 59.0, " ");
TextDrawUseBox(vehiclebar[11], true);
TextDrawBoxColor(vehiclebar[11], 0x00aa00ff);
TextDrawSetShadow(vehiclebar[11],0);
TextDrawTextSize(vehiclebar[11], 602, 0);
//================================================================
SetTimer("VEHICLEHEALTH",250,1);
// SetTimer("ANNOUNCE",7000,1);
return 1;
}
public OnGameModeExit()
{
printf("... Game Mode Exiting.");
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
GetPlayerName(playerid,nam2,255);
printf("%s requested classid: %d.",nam2,classid);
SetPlayerFacingAngle(playerid, 90.0);
SetPlayerPos(playerid, 1979.3451,1329.2415,10.0156);
SetPlayerCameraPos(playerid, 1973.2175,1329.5684,10.0156);
SetPlayerCameraLookAt(playerid, 1973.2175,1329.5684,10.0156);
PlayerPlaySound(playerid, 1187, 257.6206, -41.5307, 1002.0234);
ApplyAnimation(playerid,"DANCING","bd_clap",4.1,0,1,1,1,1);
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
GetPlayerName(playerid,nam2,255);
printf("%s requested spawn.",nam2);
return 1;
}
public OnPlayerConnect(playerid)
{
new string[256];
new name[256];
GetPlayerName(playerid,name,255);
format(string,255,"users/%s.cer",name);
if(fexist(string))
{
SendClientMessage(playerid,0xFFFFFFAA,"SERVER: You need to login to continue( /login ). ");
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"SERVER: You need to register to continue( /register ). ");
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new name[256];
GetPlayerName(playerid,name,255);
printf("%s has disconnect.",name);
new str[256];
new dec;
new Float:flt;
// Money
dec = GetPlayerMoney(playerid);
valstr(str,dec);
SavePlayer(playerid,"Money",str);
// Health
GetPlayerHealth(playerid,flt);
format(str,255,"%f",flt);
SavePlayer(playerid,"Health",str);
// Arrmor
GetPlayerArmour(playerid,flt);
format(str,255,"%f",flt);
SavePlayer(playerid,"Armour",str);
// Wanted Level
dec = GetPlayerWantedLevel(playerid);
valstr(str,dec);
SavePlayer(playerid,"WantedLevel",str);
// Score
dec = GetPlayerScore(playerid);
valstr(str,dec);
SavePlayer(playerid,"Score",str);
new w,a;
new str1[256],str2[256];
GetPlayerWeaponData(playerid,0,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon0",str1);
SavePlayer(playerid,"Ammo0",str2);
GetPlayerWeaponData(playerid,1,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon1",str1);
SavePlayer(playerid,"Ammo1",str2);
GetPlayerWeaponData(playerid,2,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon2",str1);
SavePlayer(playerid,"Ammo2",str2);
GetPlayerWeaponData(playerid,3,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon3",str1);
SavePlayer(playerid,"Ammo3",str2);
GetPlayerWeaponData(playerid,4,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon4",str1);
SavePlayer(playerid,"Ammo4",str2);
GetPlayerWeaponData(playerid,5,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon5",str1);
SavePlayer(playerid,"Ammo5",str2);
GetPlayerWeaponData(playerid,6,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon6",str1);
SavePlayer(playerid,"Ammo6",str2);
GetPlayerWeaponData(playerid,7,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon7",str1);
SavePlayer(playerid,"Ammo7",str2);
GetPlayerWeaponData(playerid,8,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon8",str1);
SavePlayer(playerid,"Ammo8",str2);
GetPlayerWeaponData(playerid,9,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon9",str1);
SavePlayer(playerid,"Ammo9",str2);
GetPlayerWeaponData(playerid,10,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon10",str1);
SavePlayer(playerid,"Ammo10",str2);
GetPlayerWeaponData(playerid,11,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon11",str1);
SavePlayer(playerid,"Ammo11",str2);
GetPlayerWeaponData(playerid,12,w,a);
valstr(str1,w);
valstr(str2,a);
SavePlayer(playerid,"Weapon12",str1);
SavePlayer(playerid,"Ammo12",str2);
playervehiclebar[playerid]=0;
return 1;
}
public OnPlayerSpawn(playerid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has spawned.",nam2);
PlayerPlaySound(playerid,1187+1,0.0,0.0,0.0);
if(loggedin[playerid] == 0)
{
SetPlayerInterior(playerid,10);
SendClientMessage(playerid,0xFFFFFFAA,"SERVER: You need to login to continue( /login ). ");
}
if(loggedin[playerid] == 1)
{
new string[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "[Server] áøåê äáà %s", pname);
SendClientMessage(playerid,0xFFFFFFAA, string);
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
GetPlayerName(playerid,nam2,255);
printf("%s has died.",nam2);
return 1;
}
public OnVehicleSpawn(vehicleid)
{
printf("Vehicle ID: %d has spawned..",vehicleid);
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
printf("Vehicle ID: %d has died.",vehicleid);
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
GetPlayerName(playerid,nam2,255);
printf("%s has typed %s.",nam2,cmdtext);
if(strcmp(cmdtext, "/help", true) == 0) {
format(string, sizeof(string), ".:: %s ::.",gmname);
SendClientMessage(playerid,0x33AA33AA,string);
SendClientMessage(playerid, 0xFFFF00AA,"/register - ìéöåø îùúîù áùøú ñèééì");
SendClientMessage(playerid, 0xFFFF00AA,"/login - ìäúçáø ìùøú ìàçø ùéöøú îùúîù");
SendClientMessage(playerid, 0xFFFF00AA,"/vhealth - ìäôòéì/ìñâåø àú îã äçééí ùì äøëá");
SendClientMessage(playerid, 0xFFFF00AA,"/interiors - ìøàåú àú ëì äèìôåøèéí ìáúéí");
return 1;
}
if(strcmp(cmdtext, "/ahelp", true) == 0) {
format(string, sizeof(string), ".:: %s - Admin Help ::.",gmname);
SendClientMessage(playerid,0x33AA33AA,string);
new value;
LoadPlayer(playerid,"AdminLevel",string);
value = strval(string);
if(value <= 0)// less that lvl 1 admin level
{SendClientMessage(playerid, 0xFFFF00AA,"Admin[0]: You not allowed to see/use admin commands!");}
if(value <= 1)// less that lvl 1 admin level
{SendClientMessage(playerid, 0xFFFF00AA,"Admin[1]: SOON!");}
if(value <= 2)// less that lvl 2 admin level
{SendClientMessage(playerid, 0xFFFF00AA,"Admin[2]: SOON!");}
if(value <= 3)// less that lvl 3 admin level
{SendClientMessage(playerid, 0xFFFF00AA,"Admin[3]: SOON!");}
if(value <= 4)// less that lvl 4 admin level
{SendClientMessage(playerid, 0xFFFF00AA,"Admin[4]: SOON!");}
if(value <= 5)// less that lvl 5 admin level
{SendClientMessage(playerid, 0xFFFF00AA,"Admin[5]: SOON!");}
return 1;
}
if(strcmp(cmdtext, "/interiors", true) == 0)
{
SendClientMessage(playerid, 0xFF9900AA, "/androm - Andromeda");
SendClientMessage(playerid, 0xFF9900AA, "/bloodbowl - Bloodbowl Stadium");
SendClientMessage(playerid, 0xFF9900AA, "/bikearena");
SendClientMessage(playerid, 0xFF9900AA, "/zerosrc");
SendClientMessage(playerid, 0xFF9900AA, "/libcity - Liberty City");
SendClientMessage(playerid, 0xFF9900AA, "/jizzy - Pleasures Dome/Jizzy's");
SendClientMessage(playerid, 0xFF9900AA, "/shamal - Shamal");
SendClientMessage(playerid, 0xFF9900AA, "/burndes - Burning Desire House");
SendClientMessage(playerid, 0xFF9900AA, "/bigsmoke - Big Smoke's Crack Palace");
SendClientMessage(playerid, 0xFF9900AA, "/interiors2 - for more interiors");
return 1;
}
if(strcmp(cmdtext, "/interiors2", true) == 0)
{
SendClientMessage(playerid, 0xFF9900AA, "/sfpolice - SF Police Department");
SendClientMessage(playerid, 0xFF9900AA, "/maddog - Madd Doggs Mansion");
SendClientMessage(playerid, 0xFF9900AA, "/zombo - Zombotech Lab");
SendClientMessage(playerid, 0xFF9900AA, "/wang - Wang Cars");
return 1;
}
if(strcmp(cmdtext, "/androm", true) == 0)
{
SetPlayerInterior(playerid, 9);
SetPlayerPos(playerid,315.48,984.13,1959.11);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To Andromeda");
return 1;
}
if(strcmp(cmdtext, "/bloodbowl", true) == 0)
{
SetPlayerInterior(playerid, 15);
SetPlayerPos(playerid,-1394.20,987.62,1023.96);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To Bloodbowl Stadium");
return 1;
}
if(strcmp(cmdtext, "/bikearena", true) == 0)
{
SetPlayerInterior(playerid, 14);
SetPlayerPos(playerid,-1410.72,1591.16,1052.53);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome to Stunting Arena");
return 1;
}
if(strcmp(cmdtext, "/zerosrc", true) == 0)
{
SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid,-1079.99,1061.58,1343.04);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome");
return 1;
}
if(strcmp(cmdtext, "/libcity", true) == 0)
{
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid,-750.80,491.00,1371.70);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To Liberty City");
return 1;
}
if(strcmp(cmdtext, "/jizzy", true) == 0)
{
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid,-2637.69,1404.24,906.46);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To Jizzy's");
return 1;
}
if(strcmp(cmdtext, "/shamal", true) == 0)
{
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid,1.6127,34.7411,1199.0);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To Shamal");
return 1;
}
if(strcmp(cmdtext, "/burndes", true) == 0)
{
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid,2338.32,-1180.61,1027.98);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To Burning Desire House");
return 1;
}
if(strcmp(cmdtext, "/bigsmoke", true) == 0)
{
SetPlayerInterior(playerid, 2);
SetPlayerPos(playerid,2567.52,-1294.59,1063.25);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To Big Smoke's Crack Palace");
return 1;
}
if(strcmp(cmdtext, "/sfpolice", true) == 0)
{
SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid,246.40,110.84,1003.22);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To SF Police Department");
return 1;
}
if(strcmp(cmdtext, "/maddog", true) == 0)
{
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid,1299.14,-794.77,1084.00);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To Madd Doggs Mansion");
return 1;
}
if(strcmp(cmdtext, "/zombo", true) == 0)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,-1950.92,673.89,46.56);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To Zombotech Lab");
return 1;
}
if(strcmp(cmdtext, "/wang", true) == 0)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,-1954.85,292.82,35.47);
SendClientMessage(playerid, 0x33CCFFAA, "Welcome To Wang Cars");
return 1;
}
/*//========================================================Admin Commands=============================
if(strcmp(cmdtext, "/ahelp", true) == 0) {
format(string, sizeof(string), ".:: %s - Admin Help ::.",gmname);
SendClientMessage(playerid,0x33AA33AA,string);
SendClientMessage(playerid, 0xFFFF00AA,"/ban - òì îðú ìçñåí îéùäå îäùøú");
SendClientMessage(playerid, 0xFFFF00AA,"/unban - òì îðú ìáèì ìîéùäå çñéîä îäùøú");
SendClientMessage(playerid, 0xFFFF00AA,"/pause - ");
SendClientMessage(playerid, 0xFFFF00AA,"/mute");
SendClientMessage(playerid, 0xFFFF00AA,"/unmute");
SendClientMessage(playerid, 0xFFFF00AA,"/scan");
return 1;
}
// BanLT(playerid,time)
if (strcmp("/ban ",cmdtext,true,5)==0)
{
new pid = strval(cmdtext[5]);
new tim = strval(cmdtext[7]);
BanLT(pid,tim);
return 1;
}
// UnBan(playerid)
if (strcmp("/unban ",cmdtext,true,7)==0)
{
UnBan(cmdtext[7]);
return 1;
}
// Pause(time);
if (strcmp("/pause ",cmdtext,true,7)==0)
{
new tim;
tim = strval(cmdtext[7]);
Pause(tim);
return 1;
}
// Silence(playerid)
if (strcmp("/mute ",cmdtext,true,6)==0)
{
new pid;
pid = strval(cmdtext[6]);
Silence(pid);
return 1;
}
// UnSilence(playerid);
if (strcmp("/unmute ",cmdtext,true,8)==0)
{
new pid;
pid = strval(cmdtext[8]);
UnSilence(pid);
return 1;
}
// Scan(playerid)
if (strcmp("/scan ",cmdtext,true,6)==0)
{
new pid;
pid = strval(cmdtext[6]);
Scan(pid);
return 1;
}
//===================================================Admin Commands End=============*/
if(strcmp(cmdtext, "/vhealth", true) == 0){
if(playervehiclebar[playerid] == 0){
playervehiclebar[playerid] = 1;
SendClientMessage(playerid, 0xFFFF00AA,"îã îöá äøëá îåôòì");
}else if(playervehiclebar[playerid] == 1){
playervehiclebar[playerid] = 0;
SendClientMessage(playerid, 0xFFFF00AA,"îã îöá äøëá ëáåé");
}
return 1;
}
if(strcmp(cmdtext,"/register",true,9)==0)
{
if(strlen(cmdtext)==9)
{
SendClientMessage(playerid,0xFFFFFFAA,"USAGE: /register [password]");
}
else
{
if(loggedin[playerid] == 0)
{
SavePlayer(playerid,"Password",cmdtext[10]);
SendClientMessage(playerid,0xFFFFFFAA,"SERVER:You have successfully registerd on our server.");
loggedin[playerid] = 1;
SavePlayer(playerid,"Money","0");
SavePlayer(playerid,"Health","100");
SavePlayer(playerid,"Armour","100");
SavePlayer(playerid,"WantedLevel","0");
SavePlayer(playerid,"AdminLevel","0");
SavePlayer(playerid,"Score","0");
}
}
}
if(strcmp(cmdtext,"/login",true,6)==0)
{
if(strlen(cmdtext)==6)
{
SendClientMessage(playerid,0xFFFFFFAA,"USAGE: /login [password]");
}
else
{
if(loggedin[playerid] == 0)
{
LoadPlayer(playerid,"Password",string);
if(strcmp(string,cmdtext[7])==0)
{
SendClientMessage(playerid,0xFFFFFFAA,"SERVER:You have successfully logged in.");
loggedin[playerid] = 1;
SetPlayerInterior(playerid,0);
new dec;
new str[256];
LoadPlayer(playerid,"Money",str);
dec = strval(str);
GivePlayerMoney(playerid,GetPlayerMoney(playerid));
GivePlayerMoney(playerid,dec);
LoadPlayer(playerid,"Health",str);
dec = strval(str);
SetPlayerHealth(playerid,dec);
LoadPlayer(playerid,"Armour",str);
dec = strval(str);
SetPlayerArmour(playerid,dec);
LoadPlayer(playerid,"WantedLevel",str);
dec = strval(str);
SetPlayerWantedLevel(playerid,dec);
LoadPlayer(playerid,"Score",str);
SetPlayerScore(playerid,strval(str));
new str1[256],str2[256];
new w,a;
LoadPlayer(playerid,"Weapon0",str1);
LoadPlayer(playerid,"Ammo0",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon1",str1);
LoadPlayer(playerid,"Ammo1",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon2",str1);
LoadPlayer(playerid,"Ammo2",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon3",str1);
LoadPlayer(playerid,"Ammo3",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon4",str1);
LoadPlayer(playerid,"Ammo4",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon5",str1);
LoadPlayer(playerid,"Ammo5",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon6",str1);
LoadPlayer(playerid,"Ammo6",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon7",str1);
LoadPlayer(playerid,"Ammo7",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon8",str1);
LoadPlayer(playerid,"Ammo8",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon9",str1);
LoadPlayer(playerid,"Ammo9",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon10",str1);
LoadPlayer(playerid,"Ammo10",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon11",str1);
LoadPlayer(playerid,"Ammo11",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
LoadPlayer(playerid,"Weapon12",str1);
LoadPlayer(playerid,"Ammo12",str2);
w = strval(str1);
a = strval(str2);
GivePlayerWeapon(playerid,w,a);
}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"SERVER: Login Failed, Wrong Password.");
}
}
}
}
return 0;
}
public OnPlayerInfoChange(playerid)
{
GetPlayerName(playerid,nam2,255);
printf("%s info changed.",nam2);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
GetPlayerName(playerid,nam2,255);
printf("%s has entered vehicleid: %d.",nam2,vehicleid);
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has exited vehicleid:%d.",nam2,vehicleid);
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(checkpointid,playerid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has entered checkpoint: %d.",nam2);
return 1;
}
public OnPlayerLeaveCheckpoint(checkpointid,playerid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has left checkpoint: %d.",nam2);
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnObjectMoved(objectid)
{
printf("Object ID: %d has moved.",objectid);
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has pickup pickup: %d.",nam2,pickupid);
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerEnterZone(playerid,zoneid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has entered zone: %d.",nam2,zoneid);
return 1;
}
public OnPlayerLeaveZone(playerid,zoneid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has left zone: %d.",nam2,zoneid);
return 1;
}
public OnPlayerPickPik(playerid,pikid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has pickup pik: %d.",nam2,pikid);
return 1;
}
public OnPlayerKeyPress(playerid,key)
{
return 1;
}
public OnPlayerEnterHouse(playerid,houseid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has entered house: %d.",nam2,houseid);
SetPlayerVirtualWorld(playerid,worldid);
return 1;
}
public OnPlayerEnterBiz(playerid,bizid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has entered biz: %d.",nam2,bizid);
SetPlayerVirtualWorld(playerid,worldid);
return 1;
}
public OnPlayerLeaveHouse(playerid,houseid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has left house: %d.",nam2,houseid);
SetPlayerVirtualWorld(playerid,0);
return 1;
}
public OnPlayerLeaveBiz(playerid,bizid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has left biz: %d.",nam2,bizid);
SetPlayerVirtualWorld(playerid,0);
return 1;
}
public OnPlayerRentHouse(playerid,houseid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has rent house: %d.",nam2,houseid);
return 1;
}
public OnPlayerBuyHouse(playerid,houseid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has purchased house: %d.",nam2,houseid);
return 1;
}
public OnPlayerBuyBiz(playerid,bizid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has purchased biz: %d.",nam2,bizid);
return 1;
}
public OnPlayerSellHouse(playerid,houseid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has sell house: %d.",nam2,houseid);
return 1;
}
public OnPlayerSellBiz(playerid,bizid)
{
GetPlayerName(playerid,nam2,255);
printf("%s has sell biz: %d.",nam2,bizid);
return 1;
}
public VEHICLEHEALTH(){
for(new i=0; i<MAX_PLAYERS; i++){
TextDrawHideForPlayer(i,vehiclebar[0]);
TextDrawHideForPlayer(i,vehiclebar[1]);
TextDrawHideForPlayer(i,vehiclebar[2]);
TextDrawHideForPlayer(i,vehiclebar[3]);
TextDrawHideForPlayer(i,vehiclebar[4]);
TextDrawHideForPlayer(i,vehiclebar[5]);
TextDrawHideForPlayer(i,vehiclebar[6]);
TextDrawHideForPlayer(i,vehiclebar[7]);
TextDrawHideForPlayer(i,vehiclebar[8]);
TextDrawHideForPlayer(i,vehiclebar[9]);
TextDrawHideForPlayer(i,vehiclebar[10]);
TextDrawHideForPlayer(i,vehiclebar[11]);
if(IsPlayerInAnyVehicle(i) == 1){
new vehicleid ,vhp;
TextDrawShowForPlayer(i,vehiclebar[0]);
TextDrawShowForPlayer(i,vehiclebar[1]);
vehicleid = GetPlayerVehicleID(i);
GetVehicleHealth(vehicleid,vhp);
if(vhp >= 0 && vhp <= 1133903872){
}else if(vhp >= 1133903873 && vhp <= 1134723072){
TextDrawShowForPlayer(i,vehiclebar[2]);
}else if(vhp >= 1134723073 && vhp <= 1137180672){
TextDrawShowForPlayer(i,vehiclebar[3]);
}else if(vhp >= 1137180673 && vhp <= 1139638272){
TextDrawShowForPlayer(i,vehiclebar[4]);
}else if(vhp >= 1139638273 && vhp <= 1141473280){
TextDrawShowForPlayer(i,vehiclebar[5]);
}else if(vhp >= 1141473281 && vhp <= 1142702080){
TextDrawShowForPlayer(i,vehiclebar[6]);
}else if(vhp >= 1142702081 && vhp <= 1143930880){
TextDrawShowForPlayer(i,vehiclebar[7]);
}else if(vhp >= 1143930880 && vhp <= 1145159680){
TextDrawShowForPlayer(i,vehiclebar[8]);
}else if(vhp >= 1145159681 && vhp <= 1146388480){
TextDrawShowForPlayer(i,vehiclebar[9]);
}else if(vhp >= 1146388481 && vhp <= 1147617280){
TextDrawShowForPlayer(i,vehiclebar[10]);
}else if(vhp >= 1147617281 && vhp <= 1148846080){
TextDrawShowForPlayer(i,vehiclebar[11]);
}
}
}
return 1;
}
/*public ANNOUNCE(){
for(new i=0; i<MAX_PLAYERS; i++){
if(IsPlayerConnected(i) == 0){
announce[i] = 0;
}else if(announce[i] == 0){
SendClientMessage(i,0xFF9900AA,"-----------------> äåãòä âìåáàìéú <-----------------");
SendClientMessage(i,0xFF9900AA,"àúí ðîöàéí áùøú äøùîé ùì ÷ìàï ñèééì");
SendClientMessage(i,0xFF9900AA,"äùøú ááðéä åéôúç á÷øåá");
SendClientMessage(i,0xFF9900AA,"-----------------> äîùê ùäéä ðòéîä <-----------------");
announce[i] = 1;
playervehiclebar[i] = 1;
}
}
return 1;
}*/