25.09.2009, 16:28
Ya let me get you the rest of the coding.
So any ideas? if you need more let me know I might have mosre of the coding
Код:
static team[MAX_PLAYERS];
Код:
enum pInfo { pPassword[128], pRank, pExp, pKills, pDeaths, pAdmin, pPremium, pSaw, pCash, pMarine, pPolice, pNemesis, pFBI, pMuted, pLocked, pLocal, pLevel, pInt, pJailed, pJailTime, pTeam, };
Код:
public OnPlayerRequestSpawn(playerid) { if(team[playerid] == 0) { SendClientMessage(playerid,COLOR_RED,"You must select your team before spawning."); SendClientMessage(playerid, COLOR_WHITE,"Type /human or /zombie if you do not see the menu."); return 0; } else if(team[playerid] == 0) { SendClientMessage(playerid,COLOR_RED,"You must select your team before spawning."); SendClientMessage(playerid, COLOR_WHITE,"Type /human or /zombie if you do not see the menu."); return 0; } return 1; }
Код:
public OnPlayerConnect(playerid) { freq[playerid] = 100000; warnings[playerid] = 2; team[playerid] = 0;
Код:
new string[64]; new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "Welcome to Prodigy Gaming Zombieland Roleplay %s.",playername); SendClientMessage(playerid, COLOR_GREEN,string); LastMoney[playerid] = 0; CurrentMoney[playerid] = 0; PlayerInfo[playerid][pAdmin] = 0; PlayerInfo[playerid][pPremium] = 0; PlayerInfo[playerid][pSaw] = 0; PlayerInfo[playerid][pDeaths] = 0; PlayerInfo[playerid][pKills] = 0; PlayerInfo[playerid][pExp] = 0; PlayerInfo[playerid][pRank] = 0; PlayerInfo[playerid][pCash] = 0; PlayerInfo[playerid][pMarine] = 0; PlayerInfo[playerid][pPolice] = 0; PlayerInfo[playerid][pNemesis] = 0; PlayerInfo[playerid][pFBI] = 0; PlayerInfo[playerid][pMuted] = 0; PlayerInfo[playerid][pLocked] = 0; PlayerInfo[playerid][pLocal] = 0; PlayerInfo[playerid][pLocal] = 255; PlayerInfo[playerid][pLevel] = 0; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0; PlayerInfo[playerid][pInt] = 0; PlayerInfo[playerid][pJailed] = 0; PlayerInfo[playerid][pJailTime] = 0; PlayerInfo[playerid][pTeam] = 0; return 1; } public OnPlayerSelectedMenuRow(playerid, row) { new Menu:current; current = GetPlayerMenu(playerid); if(current == mainmenu) { switch(row) { case 0:{ team[playerid] = 1; SendClientMessage(playerid,COLOR_GREEN,"You may now spawn."); } case 1:{ team[playerid] = 2; SendClientMessage(playerid,COLOR_GREEN,"You may now spawn."); } case 2:{ if(GetPlayerTeam(playerid) == 4) { team[playerid] = 4; SendClientMessage(playerid,COLOR_GREEN,"You may now spawn."); } else { SendClientMessage(playerid,COLOR_RED,"You are not a member of Marine Corps"); ShowMenuForPlayer(mainmenu, playerid); } } case 3:{ if(GetPlayerTeam(playerid) == 3) { team[playerid] = 3; SendClientMessage(playerid,COLOR_GREEN,"You may now spawn."); } else { SendClientMessage(playerid,COLOR_RED,"You are not a member of the Enclave"); ShowMenuForPlayer(mainmenu, playerid); } } case 4:{ if(GetPlayerTeam(playerid) == 5) { team[playerid] = 5; SendClientMessage(playerid,COLOR_GREEN,"You may now spawn."); } else { SendClientMessage(playerid,COLOR_RED,"You are not a member of LSPD."); ShowMenuForPlayer(mainmenu, playerid); } } } }