25.03.2012, 09:34
Hi SA-MP Community,
I have an error in my code. It is not working.
gTeam part is not working(GivePlayerWeapon, SetPlayerColor and ShowPlayerDialog). Help me out.
I have an error in my code. It is not working.
pawn Код:
public OnPlayerSpawn(playerid)
{
SetPlayerInterior(playerid,0);
if(gTeam[playerid] == STAT)
{
SetPlayerColor(playerid, COLOR_ORANGE);
GivePlayerWeapon(playerid, 34, 500);
GivePlayerWeapon(playerid, 17, 10);
GivePlayerWeapon(playerid, 24, 200);
GivePlayerWeapon(playerid, 28, 400);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "*******Welcome to STAT(Special Tactics Assualt Team)*******","INFO\n\nSPECIAL COMMANDS\n\nRULES","SELECT","CLOSE");
}
else if (gTeam[playerid] == SWAT)
{
SetPlayerColor(playerid, COLOR_LIGHTBLUE);
GivePlayerWeapon(playerid, 30, 500);
GivePlayerWeapon(playerid, 17, 20);
GivePlayerWeapon(playerid, 23, 300);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "*******Welcome to SWAT(Special Weapons And Tactics)*******","INFO\n\nSPECIAL COMMANDS\n\nRULES","SELECT","CLOSE");
}
else if(gTeam[playerid] == POLICE)
{
SetPlayerColor(playerid, COLOR_BLUE);
GivePlayerWeapon(playerid, 22, 400);
GivePlayerWeapon(playerid, 17, 10);
GivePlayerWeapon(playerid, 27, 200);
GivePlayerWeapon(playerid, 32, 400);
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "*******Welcome to SFPD(San Fierro Police Department)*******","INFO\n\nSPECIAL COMMANDS\n\nRULES","SELECT","CLOSE");
}
else if(gTeam[playerid] == ARMY)
{
SetPlayerColor(playerid, COLOR_TAN);
GivePlayerWeapon(playerid, 16, 20);
GivePlayerWeapon(playerid, 27, 200);
GivePlayerWeapon(playerid, 29, 300);
GivePlayerWeapon(playerid, 31, 400);
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "*******Welcome to US Army*******","INFO\n\nSPECIAL COMMANDS\n\nRULES","SELECT","CLOSE");
}
else if(gTeam[playerid] == CIVILIAN)
{
SetPlayerColor(playerid, COLOR_WHITE);
ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, "*******Civilian Class*******","INFO\n\nCOMMANDS\n\nRULES","SELECT","CLOSE");
}
else if(gTeam[playerid] == PARAMEDIC)
{
SetPlayerColor(playerid, COLOR_INDIGO);
GivePlayerWeapon(playerid, 22, 50);
ShowPlayerDialog(playerid, 6, DIALOG_STYLE_LIST, "*******Para Medic Class*******","INFO\n\nCOMMANDS\n\nRULES","SELECT","CLOSE");
}
else if(gTeam[playerid] == MECHANIC)
{
SetPlayerColor(playerid, COLOR_GREY);
ShowPlayerDialog(playerid, 7, DIALOG_STYLE_LIST, "*******Mechanic Class*******","INFO\n\nCOMMANDS\n\nRULES","SELECT","CLOSE");
}
else if(gTeam[playerid] == HITMAN)
{
SetPlayerColor(playerid, COLOR_WHITE);
GivePlayerWeapon(playerid, 23, 200);
GivePlayerWeapon(playerid, 30, 200);
GivePlayerWeapon(playerid, 34, 100);
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, "*******Hitman Class*******","INFO\n\nCOMMANDS\n\nRULES","SELECT","CLOSE");
}
if(!gPlayerAnimLibsPreloaded[playerid])
{
PreloadAnimLib(playerid,"BOMBER");
PreloadAnimLib(playerid,"RAPPING");
PreloadAnimLib(playerid,"SHOP");
PreloadAnimLib(playerid,"BEACH");
PreloadAnimLib(playerid,"SMOKING");
PreloadAnimLib(playerid,"FOOD");
PreloadAnimLib(playerid,"ON_LOOKERS");
PreloadAnimLib(playerid,"DEALER");
PreloadAnimLib(playerid,"CRACK");
PreloadAnimLib(playerid,"CARRY");
PreloadAnimLib(playerid,"COP_AMBIENT");
PreloadAnimLib(playerid,"PARK");
PreloadAnimLib(playerid,"INT_HOUSE");
PreloadAnimLib(playerid,"FOOD");
gPlayerAnimLibsPreloaded[playerid] = 1;
}
new newtext[41], name[MAX_PLAYERS];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(newtext, sizeof(newtext), "Hi %s, how are you?", name);
TextDrawSetString(himessage, newtext);
TextDrawShowForPlayer(playerid, himessage);
return 1;
}