30.09.2011, 02:59
como hacer para que cuando un jugador ponga este comando y si ya esta del equipo de taxista no pueda volver a poner algunos comandos hasta que escriba el comando /cambiartaxista
pawn Код:
if(strcmp(cmdtext, "/Taxista", true) == 0) {
new Float:X, Float:Y, Float:Z;
TAXISTA[playerid] = Create3DTextLabel("es equipo taxista",0xFF9900AA,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(TAXISTA[playerid], playerid, X, Y, Z);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof (pname));
format(string3, sizeof(string3), " %s Taxista.", pname);
SendClientMessageToAll(COLOR_GREEN, string3); //
SetPlayerColor(playerid, COLOR_TEAM_CIVILESROLL);
SetPlayerSkin(playerid, 220);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,22,150);
SetPlayerPos(playerid,-1981.6674,146.2217,27.6875);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
GameTextForAll(string3 ,3000,5);
gTeam[playerid] = TEAM_TAXISTA;
return 1;}
pawn Код:
else if(strcmp(cmdtext, "/cambiartaxista", true) == 0) {
Delete3DTextLabel(TAXISTA[playerid]);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof (pname));
format(string3, sizeof(string3), " %s Ha terminado Taxista.", pname);
SendClientMessageToAll(COLOR_GREEN, string3); //
SetPlayerColor(playerid, COLOR_TEAM_CIVILESROLL);
SetPlayerPos(playerid,-1983.8246,130.8482,27.6875);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
GivePlayerWeapon(playerid,1,80);
GivePlayerWeapon(playerid,5,80);
GameTextForAll(string3 ,3000,5);
gTeam[playerid] = TEAM_CIVILESROLL;
return 1;}