Köszönöm!
Ez mûködik a ha megölnek.
De mi van ha dialogban választok egy másik teamot. Bár gondolom nem szabványosan így:
if(listitem == 0) { //CIVIL-----------------------------------------------
SetPlayerColor(playerid,0xfafafaAA); // Fehér
SetPlayerPos(playerid,2493.8020,-1672.7885,13.3359); //spawn Groove
SetPlayerSkin(playerid,0);
KillTimer(TaxiTimer[playerid]); //Elvesszük a taxis fizetést
KillTimer(KatonaTimer[playerid]); //Elvesszük a katona fizetést
KillTimer(TuzoltoTimer[playerid]); //Elvesszük a tûzoltó fizetést
KillTimer(RendorTimer[playerid]); //Elvesszük a rendõr fizetést
SetPlayerArmour(playerid,0); //Elvesszük a golyóálló mellényt
ResetPlayerWeapons(playerid); //Elvesszük a fegyvereket
GetPlayerName(playerid, pName, 30);
format(string, 256, \"%s {ABCDEF}civil lett!\", pName);
SendClientMessageToAll(0xFFFFFFAA,string);
SendClientMessage(playerid, 0xfafafaAA, \"Civil lettél! Nem kapsz fizetést! Felfegyverzés: /fegyver\");
GameTextForPlayer(playerid,\"Civil lettél!\", 5000, 3);
return 1;
}
Ennek valahogy úgy kellene mûködnie, hogy mielõtt ez lefut, törli az elõzõ teamot.
Amivel ki lehet választani az elején az így néz ki:
if(gTeam[playerid] == TEAM_CIVIL) {
SetPlayerColor(playerid,0xfafafaAA); // Fehér
SetPlayerPos(playerid,2493.8020,-1672.7885,13.3359);
SetPlayerSkin(playerid,0);
KillTimer(TaxiTimer[playerid]); //Elvesszük a taxis fizetést
KillTimer(KatonaTimer[playerid]); //Elvesszük a katona fizetést
KillTimer(TuzoltoTimer[playerid]); //Elvesszük a tûzoltó fizetést
KillTimer(RendorTimer[playerid]); //Elvesszük a rendõr fizetést
ResetPlayerWeapons(playerid); //Elvesszük a fegyvereket
GetPlayerName(playerid, pName, 30);
format(string, 256, \"%s {ABCDEF}civil lett!\", pName);
SendClientMessageToAll(0xFFFFFFAA,string);
SendClientMessage(playerid, 0xfafafaAA, \"Civil lettél! Nem kapsz fizetést!\");
GameTextForPlayer(playerid,\"Civil lettél!\", 5000, 3);
}
Azért jó lenne törölni elõtte az elõzõ csapatot, hogy mûködjenek a csapatra szabott parancsok. Mert amikor váltok a legfelsõ megoldással, akkor megmarad a csapat (team) és annak a parancsai is. Egy másik csapatra szabott parancs pedig nem mûködik, mivel nem csapatváltás, hanem csak szinte class váltás történik.
Dupla hozzászólás automatikusan összefûzve. ( 2013. május 25. - 20:25:25 )
Úgy döntöttem kiveszem a játék közbeni csoport választást és így már a megadott leírás értelmét nyerte. Köszönöm a segítséget!