new PoliceandGangLocked = 0;
Valaki legyen szíves segítsen.csináltam egy csataplezáros parancsot ami mûködik is..ha lezárom connectnél se jelenik meg a dialog se akkor ha beírom a parancsot.nekem az kellene hogy ha beírtam a parancsot hogy lezárja a választót akkor aki utána jön player fel autómatikusan erre a pozícióra tegye:1779.6803,-1045.8888,23.9682változója a csapatlezárásnak: new PoliceandGangLocked = 0;
public OnPlayerConnect(playerid){ if(PoliceandGangLocked == 0) { new pag[50]; format(pag,sizeof(pag),\"Police\\nGang\"); ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,\"Válassz csapatot!\",pag,\"Ok\",\"\"); }return 1;}
public OnPlayerCommandText(playerid, cmdtext[]){ if(!strcmp(cmdtext, \"/csapatlezar\", true)) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, \"admin cmd.\"); if(PoliceandGangLocked == 1) PoliceandGangLocked = 1; return 1; }return 1;}
public OnPlayerRequestClass(playerid, classid){SetPlayerPos(playerid, ...);SetPlayerCameraPos(playerid,....);SetPlayerCameraLookAt(playerid, ...);SetPlayerFacingAngle(playerid, -..); // itt a fülül ami neked van azt ragd beif(PoliceandGangLocked == 1) { ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,\"Válassz csapatot!\",\"Police\\nGang\",\"Ok\",\"\"); } return 1;}
public OnPlayerConnect(playerid){ PoliceandGangLocked[playerid] = 1; return 1;}
public OnPlayerCommandText(playerid, cmdtext[]){ if(!strcmp(cmdtext, \"/csapatlezar\", true)) { if(!IsPlayerAdmin(playerid)) { PoliceandGangLocked = 0; } else { SendClientMessage(playerid, 0xFF0000FF, \"admin cmd.\"); } return 1; } return 1;}
public OnPlayerSpawn(playerid){ if(gTeam[playerid] == TEAM_POLICE) {// ide hogy ez hova spawnoljon miylen fegyot kapjon ,szinstb } if(gTeam[playerid] == TEAM_GANG) {//ide hogy ez mit csináljon fegyot kapjon,csapat szin stb } else { SetPlayePos(playerid,1779.6803,-1045.8888,23.9682); } return 1;}
new PoliceandGangLocked[MAX_PLAYERS];
public OnPlayerRequestClass(playerid, classid){ SetPlayerPos(playerid, ...); SetPlayerCameraPos(playerid,....); SetPlayerCameraLookAt(playerid, ...); SetPlayerFacingAngle(playerid, -..); // itt a fülül ami neked van azt ragd be if(PoliceandGangLocked == 1) { ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,\"Válassz csapatot!\",\"Police\\nGang\",\"Ok\",\"\"); } return 1;}
public OnPlayerConnect(playerid){ return 1;}
public OnPlayerCommandText(playerid, cmdtext[]){ if(!strcmp(cmdtext, \"/csapatkinyit\", true)) { if(!IsPlayerAdmin(playerid)) { PoliceandGangLocked = 1; } else { SendClientMessage(playerid, 0xFF0000FF, \"admin cmd.\"); } return 1; } return 1;}
public OnPlayerSpawn(playerid){ if(PoliceandGangLocked == 1) {if(gTeam[playerid] == TEAM_POLICE) { // ide hogy ez hova spawnoljon miylen fegyot kapjon ,szinstb } if(gTeam[playerid] == TEAM_GANG) { //ide hogy ez mit csináljon fegyot kapjon,csapat szin stb } } else { SetPlayePos(playerid,1779.6803,-1045.8888,23.9682); } return 1;}
//ugyebár a dialogba spawnoltatod le....//és akkor az OnPlayerSpawn-hozpublic OnPlayerSpawn(playerid){ if(PoliceandGangLocked == 0) { SetPlayePos(playerid,1779.6803,-1045.8888,23.9682); } return 1;}