Üdv!
Az hogyan kivitelezhetõ hogy a parancsban szereplõ kód csak HALÁL után lesz jó??
mert van egy jó kis tdm modom,de ha beirom a parancsot és nyomok egy célzás egérklikket akkor egyszerre elkezdi már az osztályt váltogatni!
A parancsnak az a lényege hogy csak akkor dob vissza ha meghalsz!
Ugye az osztály választás jobb és bal egérklikkel lett megoldva...
CMD:resetclass(playerid, params[])
{
IsPlayerChoosingClass[playerid] = 1;
ClassPositionSet[playerid] = 0;
SendClientMessage(playerid, C_LBLUE, \"A következõ halálnál ki tudod választani az osztályt!\");
return 1;
}
new bool:jatekosmeghal[MAX_PLAYERS];
CMD:resetclass(playerid, params[])
{
IsPlayerChoosingClass[playerid] = 1;
ClassPositionSet[playerid] = 0;
jatekosmeghal[playerid] = true;
SendClientMessage(playerid, C_LBLUE, \"A következõ halálnál ki tudod választani az osztályt!\");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(jatekosmeghal[playeird] == true)
{
ForceClassSelection(playerid);
}
return 1;
}
Remélem ilyesmire gondoltál.
jatekosmeghal[playeird] = false;
onplayerspawn alá vagy vhova helyezd el.