C:\Users\Administration\Desktop\My Script\filterscripts\ZCMD.pwn(376) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Administration\Desktop\My Script\filterscripts\ZCMD.pwn(376) : error 017: undefined symbol "PlayerName"
#include < a_samp >
#include < zcmd >
#define SNIPER_CLASS 1
#define AIRMAN_CLASS 2
#define FLAMETHROWER_CLASS 3
#define ASSAULT_CLASS 4
#define ENGINEER_CLASS 5
#define COLOR_WHITE 0xFFFFFFFF
#define COL_GREEN "{6EF83C}"
#define COL_WHITE "{FFFFFF}"
#define COLOR_RED 0xAA3333AA
#define COLOR_GREEN 0x33AA33AA
//======================CLASSES FUNCTIONS=====================//
new gPlayerClass[MAX_PLAYERS];
public OnPlayerRequestClass(playerid, classid)
{
gPlayerClass[playerid] = ASSAULT_CLASS;
return 1;
}
new PickedClass[MAX_PLAYERS] = 0;
//=========================Commands===========================//
CMD:secret(playerid, params[]) //already done (switch class)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Classes", "Assault\nSniper\nPilot\nEngineer\nPyroman", "Select", "Cancel");
SetPlayerVirtualWorld(playerid, 0);
TogglePlayerControllable(playerid, 0);
return 1;
}
CMD:rankvehicles(playerid, params[])
{
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Hydra:"#COL_WHITE#"Major [300 Score]");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Hunter:"#COL_WHITE#"Lieutenant Major [250 Score]");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Seasparrow:"#COL_WHITE#"Corporal [30 Score]");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Tank:"#COL_WHITE#"Officer [85 Score]");
return 1;
}
CMD:classhelp(playerid, params[])
{
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Assault: "#COL_WHITE#" Weapon: Desert Eagle + m4 + Tear Gas. "#COL_GREEN#"Rank: Trainee Score: 0");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"AirMan "#COL_WHITE#"Weapon: 9mm, MP5, Grenades. [PILOT PLANES], "#COL_GREEN#"Rank: Lieutenant Colonel Score: 1150");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"FlareThrower "#COL_WHITE#" Weapon: FireThrower, Desert Eagle, Ak_47 "#COL_GREEN#"Rank: Captain Score 400");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Engineer "#COL_WHITE#"Weapon: 9mm, Tec9, Rocket Launcher "#COL_GREEN#"Rank: Sergeant Score: 250");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Sniper "#COL_WHITE#"Weapon: Sniper + Silenced 9mm, mp5. "#COL_GREEN#"Rank: Private Score: 10");
return 1;
}
CMD:rankhelp(playerid, params[])
{
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/rank: "#COL_WHITE#"To see your currently rank.");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/ranklist:"#COL_WHITE#"To see server ranks.");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/bonuses: "#COL_WHITE#"To see rank Bonuses.");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/weaponbonus: "#COL_WHITE#"to see weapon bonuses.");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/rankvehicles "#COL_WHITE#" To see the rank vehicles.");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/switchclass "#COL_WHITE#" To see the Class System.");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/classhelp "#COL_WHITE#" For More information about class system");
SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/credits:"#COL_WHITE#" To see who made that script.");
return 1;
}
CMD:rank(playerid, params[])
{
GetPlayerRankInfo(playerid);
return 1;
}
CMD:bonuses(playerid, params[])
{
SendClientMessage(playerid, COLOR_WHITE, "General Of The Army: [Armour: 100][Health: 100][Money: 3.000.000][Weapon: /weaponbonus].");
return 1;
}
CMD:ranklist(playerid, params[])
{
ShowPlayerDialog(playerid,1300,DIALOG_STYLE_MSGBOX,"{00FF00}Ranks List","{FFFFFF}Private: 0 score\nCorporal: 30 score\nSergeant: 50 score\nOfficer: 85 score\nLieutenant Major: 250 score\nCaptain: 300 score\nMajor: 400 score\nColonel: 500 score\nGeneral: 750 score\nField Marshall: 1000 score\nMaster Of War: 1500 score","Open","Close");
return 1;
}
CMD:weaponbonus(playerid, params[])
{
SendClientMessage(playerid, COLOR_WHITE, "Master Of War: [Weapon: Desert Eagle: 550 , Sawn Off: 100, M4: 500, Sniper: 50, Rocket Lancher: 5]");
return 1;
}
//===============================================Rank Bonus======================================================//
forward Bonus(playerid);
public Bonus(playerid)
{
if(GetPlayerScore(playerid) >= 1500)
{
SendClientMessage(playerid, COLOR_RED, "Good job sir, You are the Master Of War Now You got some bonuses [/bonuses]to see the rank bonus");
GivePlayerWeapon(playerid, 35, 5);//Rocket Launcher [EDITABLE]
GivePlayerWeapon(playerid, 34, 50);//sniper[EDITABLE]
GivePlayerWeapon(playerid, 31, 500);//m4[EDITABLE]
GivePlayerWeapon(playerid, 26, 100);//sawn[EDITABLE]
GivePlayerWeapon(playerid, 24, 550);//desert eagle[EDITABLE]
SetPlayerArmour(playerid, 100);//[EDITABLE]
SetPlayerHealth(playerid, 100);//[EDITABLE]
GivePlayerMoney(playerid, 3000000);//[EDITABLE]
return 1;
}
return 1;
}
//===========================GetPlayerRankInfo Function==================================//
forward GetPlayerRankInfo(playerid);
public GetPlayerRankInfo(playerid)
{
new Pname[50], string[250], tmp[50] = "Your Current Rank: "#COL_GREEN#"", rank[18], score;
GetPlayerName(playerid, Pname, 50);
score = GetPlayerScore(playerid);
switch(score) {
case 0..29: {
rank = "Private";
}
case 30..49: {
rank = "Corporal";
}
case 50..84: {
rank = "Sergeant";
}
case 85..249: {
rank = "Officer";
}
case 250..299: {
rank = "Lieutenant Major";
}
case 300..399: {
rank = "Captain";
}
case 400..499: {
rank = "Major";
}
case 500..749: {
rank = "Colonel";
}
case 750..999: {
rank = "General";
}
case 1000..1499: {
rank = "Field Marshall";
}
default: {
rank = "Master Of War";
}
}
strcat(tmp, rank);
SendClientMessage(playerid, COLOR_WHITE, tmp);
format(string, sizeof(string),"Name:%s - Your Current Score: "#COL_GREEN#"%d",Pname, score);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
//===========================SPECIAL VEHICLES===================================//
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 425 && GetPlayerScore(playerid) < 250)
{
SendClientMessage(playerid, COLOR_RED, "You need at least rank Lieutenant Major to fly a Hunter(250 Score) /rank to view yours");
RemovePlayerFromVehicle(playerid);
}
if(GetVehicleModel(vehicleid) == 520)
{
if(GetPlayerScore(playerid) < 500 && GetPlayerSkin(playerid) != 121)
{
SendClientMessage(playerid, COLOR_RED, "Rank Major & Special Ops Team Required!(500 Score) /rank to view yours");
RemovePlayerFromVehicle(playerid);
}
}
if(GetVehicleModel(vehicleid) == 432 && GetPlayerScore(playerid) < 85)
{
SendClientMessage(playerid, COLOR_RED, "You need To be At least a Officer rank to ride a Tank(85 Score) /rank to view yours");
RemovePlayerFromVehicle(playerid);
}
if(GetVehicleModel(vehicleid) == 447 && GetPlayerScore(playerid) < 30)
{
SendClientMessage(playerid, COLOR_RED, "You need at least a Corporal rank to fly a Sea Sparrow(30 Score) /rank to view yours");
RemovePlayerFromVehicle(playerid);
}
}
//============================Dialog System===================================
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
if(GetPlayerScore(playerid) >= 0)//Private
{
SendClientMessage(playerid, COLOR_WHITE, "You choose the assault as your class.");
SendClientMessage(playerid, COLOR_WHITE, "You can type /switchclass to change your class again.");
gPlayerClass[playerid] = ASSAULT_CLASS;
PickedClass[playerid] = 1;
TogglePlayerControllable(playerid, 1);
GivePlayerWeapon(playerid, 24, 200);
GivePlayerWeapon(playerid, 31, 500);
GivePlayerWeapon(playerid, 17, 5);
}
}
if(listitem == 1)//sniper DONE
{
if(GetPlayerScore(playerid) >= 0)//Private
{
SendClientMessage(playerid, COLOR_WHITE, "You chose the Sniper as your class.");
SendClientMessage(playerid, COLOR_WHITE, "You can type /switchclass to change your class again.");
gPlayerClass[playerid] = SNIPER_CLASS;
PickedClass[playerid] = 1;
TogglePlayerControllable(playerid, 1);
GivePlayerWeapon(playerid, 23, 500);
GivePlayerWeapon(playerid, 34, 100);
GivePlayerWeapon(playerid, 29, 200);
}
else
{
}
}
if(listitem == 2)//pilot DONE
{
if(GetPlayerScore(playerid) <= 0)//Lieutenant Colonel
{
SendClientMessage(playerid, COLOR_WHITE, "You chose the Pilot as your class.");
SendClientMessage(playerid, COLOR_WHITE, "You can type /switchclass to change your class again.");
gPlayerClass[playerid] = AIRMAN_CLASS;
PickedClass[playerid] = 1;
TogglePlayerControllable(playerid, 1);
GivePlayerWeapon(playerid, 22, 50);
GivePlayerWeapon(playerid, 29, 500);
GivePlayerWeapon(playerid, 16, 5);
}
else
{
}
}
if(listitem == 3)//Engineer
{
if(GetPlayerScore(playerid) >= 0)//Sergeant
{
SendClientMessage(playerid, COLOR_WHITE, "You chose the Engineer as your class.");
SendClientMessage(playerid, COLOR_WHITE, "You can type /switchclass to change your class again.");
gPlayerClass[playerid] = ENGINEER_CLASS;
PickedClass[playerid] = 1;
TogglePlayerControllable(playerid, 1);
GivePlayerWeapon(playerid, 22, 100);
GivePlayerWeapon(playerid, 32, 500);
GivePlayerWeapon(playerid, 35, 5);
}
else
{
}
}
if(listitem == 4)//FlameThrower
{
if(GetPlayerScore(playerid) >= 0)//CAPTAIN
{
SendClientMessage(playerid, COLOR_WHITE, "You chose the Flamethrower as your class.");
SendClientMessage(playerid, COLOR_WHITE, "You can type /switchclass to change your class again.");
gPlayerClass[playerid] = FLAMETHROWER_CLASS;
PickedClass[playerid] = 1;
TogglePlayerControllable(playerid, 1);
GivePlayerWeapon(playerid, 24, 200);
GivePlayerWeapon(playerid, 30, 200);
GivePlayerWeapon(playerid, 37, 200);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Don't be Stupid! Pick a class next time.");
Kick(playerid);
}
}
return 1;
}
return 1;
}
#include < a_samp > #include < zcmd > #define SNIPER_CLASS 1 #define AIRMAN_CLASS 2 #define FLAMETHROWER_CLASS 3 #define ASSAULT_CLASS 4 #define ENGINEER_CLASS 5 #define COLOR_WHITE 0xFFFFFFFF #define COL_GREEN "{6EF83C}" #define COL_WHITE "{FFFFFF}" #define COLOR_RED 0xAA3333AA #define COLOR_GREEN 0x33AA33AA //======================CLASSES FUNCTIONS=====================// new gPlayerClass[MAX_PLAYERS]; public OnPlayerRequestClass(playerid, classid) { gPlayerClass[playerid] = ASSAULT_CLASS; return 1; } new PickedClass[MAX_PLAYERS] = 0; //=========================Commands================= ==========// CMD ![]() { ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Classes", "Assault\nSniper\nPilot\nEngineer\nPyroman", "Select", "Cancel"); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid, 0); return 1; } CMD:rankvehicles(playerid, params[]) { SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Hydra:"#COL_WHITE#"Major [300 Score]"); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Hunter:"#COL_WHITE#"Lieutenant Major [250 Score]"); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Seasparrow:"#COL_WHITE#"Corporal [30 Score]"); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Tank:"#COL_WHITE#"Officer [85 Score]"); return 1; } CMD:classhelp(playerid, params[]) { SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Assault: "#COL_WHITE#" Weapon: Desert Eagle + m4 + Tear Gas. "#COL_GREEN#"Rank: Trainee Score: 0"); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"AirMan "#COL_WHITE#"Weapon: 9mm, MP5, Grenades. [PILOT PLANES], "#COL_GREEN#"Rank: Lieutenant Colonel Score: 1150"); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"FlareThrower "#COL_WHITE#" Weapon: FireThrower, Desert Eagle, Ak_47 "#COL_GREEN#"Rank: Captain Score 400"); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Engineer "#COL_WHITE#"Weapon: 9mm, Tec9, Rocket Launcher "#COL_GREEN#"Rank: Sergeant Score: 250"); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"Sniper "#COL_WHITE#"Weapon: Sniper + Silenced 9mm, mp5. "#COL_GREEN#"Rank: Private Score: 10"); return 1; } CMD:rankhelp(playerid, params[]) { SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/rank: "#COL_WHITE#"To see your currently rank."); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/ranklist:"#COL_WHITE#"To see server ranks."); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/bonuses: "#COL_WHITE#"To see rank Bonuses."); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/weaponbonus: "#COL_WHITE#"to see weapon bonuses."); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/rankvehicles "#COL_WHITE#" To see the rank vehicles."); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/switchclass "#COL_WHITE#" To see the Class System."); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/classhelp "#COL_WHITE#" For More information about class system"); SendClientMessage(playerid, COLOR_WHITE, ""#COL_GREEN#"/credits:"#COL_WHITE#" To see who made that script."); return 1; } CMD:rank(playerid, params[]) { GetPlayerRankInfo(playerid); return 1; } CMD:bonuses(playerid, params[]) { SendClientMessage(playerid, COLOR_WHITE, "General Of The Army: [Armour: 100][Health: 100][Money: 3.000.000][Weapon: /weaponbonus]."); return 1; } CMD:ranklist(playerid, params[]) { ShowPlayerDialog(playerid,1300,DIALOG_STYLE_MSGBOX ,"{00FF00}Ranks List","{FFFFFF}Private: 0 score\nCorporal: 30 score\nSergeant: 50 score\nOfficer: 85 score\nLieutenant Major: 250 score\nCaptain: 300 score\nMajor: 400 score\nColonel: 500 score\nGeneral: 750 score\nField Marshall: 1000 score\nMaster Of War: 1500 score","Open","Close"); return 1; } CMD:weaponbonus(playerid, params[]) { SendClientMessage(playerid, COLOR_WHITE, "Master Of War: [Weapon: Desert Eagle: 550 , Sawn Off: 100, M4: 500, Sniper: 50, Rocket Lancher: 5]"); return 1; } //===============================================Ran k Bonus============================================= =========// forward Bonus(playerid); public Bonus(playerid) { if(GetPlayerScore(playerid) >= 1500) { SendClientMessage(playerid, COLOR_RED, "Good job sir, You are the Master Of War Now You got some bonuses [/bonuses]to see the rank bonus"); GivePlayerWeapon(playerid, 35, 5);//Rocket Launcher [EDITABLE] GivePlayerWeapon(playerid, 34, 50);//sniper[EDITABLE] GivePlayerWeapon(playerid, 31, 500);//m4[EDITABLE] GivePlayerWeapon(playerid, 26, 100);//sawn[EDITABLE] GivePlayerWeapon(playerid, 24, 550);//desert eagle[EDITABLE] SetPlayerArmour(playerid, 100);//[EDITABLE] SetPlayerHealth(playerid, 100);//[EDITABLE] GivePlayerMoney(playerid, 3000000);//[EDITABLE] return 1; } return 1; } //===========================GetPlayerRankInfo Function==================================// forward GetPlayerRankInfo(playerid); public GetPlayerRankInfo(playerid) { new Pname[50], string[250], tmp[50] = "Your Current Rank: "#COL_GREEN#"", rank[18], score; GetPlayerName(playerid, Pname, 50); score = GetPlayerScore(playerid); switch(score) { case 0..29: { rank = "Private"; } case 30..49: { rank = "Corporal"; } case 50..84: { rank = "Sergeant"; } case 85..249: { rank = "Officer"; } case 250..299: { rank = "Lieutenant Major"; } case 300..399: { rank = "Captain"; } case 400..499: { rank = "Major"; } case 500..749: { rank = "Colonel"; } case 750..999: { rank = "General"; } case 1000..1499: { rank = "Field Marshall"; } default: { rank = "Master Of War"; } } strcat(tmp, rank); SendClientMessage(playerid, COLOR_WHITE, tmp); format(string, sizeof(string),"Name:%s - Your Current Score: "#COL_GREEN#"%d",Pname, score); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } //===========================SPECIAL VEHICLES===================================// public OnPlayerStateChange(playerid, newstate, oldstate) { new vehicleid = GetPlayerVehicleID(playerid); if(GetVehicleModel(vehicleid) == 425 && GetPlayerScore(playerid) < 250) { SendClientMessage(playerid, COLOR_RED, "You need at least rank Lieutenant Major to fly a Hunter(250 Score) /rank to view yours"); RemovePlayerFromVehicle(playerid); } if(GetVehicleModel(vehicleid) == 520) { if(GetPlayerScore(playerid) < 500 && GetPlayerSkin(playerid) != 121) { SendClientMessage(playerid, COLOR_RED, "Rank Major & Special Ops Team Required!(500 Score) /rank to view yours"); RemovePlayerFromVehicle(playerid); } } if(GetVehicleModel(vehicleid) == 432 && GetPlayerScore(playerid) < 85) { SendClientMessage(playerid, COLOR_RED, "You need To be At least a Officer rank to ride a Tank(85 Score) /rank to view yours"); RemovePlayerFromVehicle(playerid); } if(GetVehicleModel(vehicleid) == 447 && GetPlayerScore(playerid) < 30) { SendClientMessage(playerid, COLOR_RED, "You need at least a Corporal rank to fly a Sea Sparrow(30 Score) /rank to view yours"); RemovePlayerFromVehicle(playerid); } } //============================Dialog System=================================== public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response) { if(GetPlayerScore(playerid) >= 0)//Private { SendClientMessage(playerid, COLOR_WHITE, "You choose the assault as your class."); SendClientMessage(playerid, COLOR_WHITE, "You can type /switchclass to change your class again."); gPlayerClass[playerid] = ASSAULT_CLASS; PickedClass[playerid] = 1; TogglePlayerControllable(playerid, 1); GivePlayerWeapon(playerid, 24, 200); GivePlayerWeapon(playerid, 31, 500); GivePlayerWeapon(playerid, 17, 5); } } if(listitem == 1)//sniper DONE { if(GetPlayerScore(playerid) >= 0)//Private { SendClientMessage(playerid, COLOR_WHITE, "You chose the Sniper as your class."); SendClientMessage(playerid, COLOR_WHITE, "You can type /switchclass to change your class again."); gPlayerClass[playerid] = SNIPER_CLASS; PickedClass[playerid] = 1; TogglePlayerControllable(playerid, 1); GivePlayerWeapon(playerid, 23, 500); GivePlayerWeapon(playerid, 34, 100); GivePlayerWeapon(playerid, 29, 200); } else { } } if(listitem == 2)//pilot DONE { if(GetPlayerScore(playerid) <= 0)//Lieutenant Colonel { SendClientMessage(playerid, COLOR_WHITE, "You chose the Pilot as your class."); SendClientMessage(playerid, COLOR_WHITE, "You can type /switchclass to change your class again."); gPlayerClass[playerid] = AIRMAN_CLASS; PickedClass[playerid] = 1; TogglePlayerControllable(playerid, 1); GivePlayerWeapon(playerid, 22, 50); GivePlayerWeapon(playerid, 29, 500); GivePlayerWeapon(playerid, 16, 5); } else { } } if(listitem == 3)//Engineer { if(GetPlayerScore(playerid) >= 0)//Sergeant { SendClientMessage(playerid, COLOR_WHITE, "You chose the Engineer as your class."); SendClientMessage(playerid, COLOR_WHITE, "You can type /switchclass to change your class again."); gPlayerClass[playerid] = ENGINEER_CLASS; PickedClass[playerid] = 1; TogglePlayerControllable(playerid, 1); GivePlayerWeapon(playerid, 22, 100); GivePlayerWeapon(playerid, 32, 500); GivePlayerWeapon(playerid, 35, 5); } else { } } if(listitem == 4)//FlameThrower { if(GetPlayerScore(playerid) >= 0)//CAPTAIN { SendClientMessage(playerid, COLOR_WHITE, "You chose the Flamethrower as your class."); SendClientMessage(playerid, COLOR_WHITE, "You can type /switchclass to change your class again."); gPlayerClass[playerid] = FLAMETHROWER_CLASS; PickedClass[playerid] = 1; TogglePlayerControllable(playerid, 1); GivePlayerWeapon(playerid, 24, 200); GivePlayerWeapon(playerid, 30, 200); GivePlayerWeapon(playerid, 37, 200); } else { SendClientMessage(playerid, COLOR_RED, "Don't be Stupid! Pick a class next time."); Kick(playerid); } } return 1; } return 1; ( |
In the line 376,you forgot to put ; and did not defined PlayerName,THAT'S ALL.
|
public OnPlayerSpawn(playerid)
{
new string[128]
format(string, sizeof(string), "%s has joined the server, his rank is %d.", PlayerName, PlayerRank);
SendClientMessageToAll(COLOR_GREEN, string);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Classes", "Assault\nSniper\nPilot\nEngineer\nPyroman", "Select", "Cancel");
}
In the line 376,you forgot to put ; and did not defined PlayerName,THAT'S ALL.
|
public OnPlayerSpawn(playerid)
{
new string[128];
new PlayerName;
format(string, sizeof(string), "%s has joined the server, his rank is %d.", PlayerName, PlayerRank);
SendClientMessageToAll(COLOR_GREEN, string);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Classes", "Assault\nSniper\nPilot\nEngineer\nPyroman", "Select", "Cancel");
}