Проверка тупит - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проверка тупит (
/showthread.php?tid=293323)
Проверка тупит -
Hawkins - 28.10.2011
PHP код:
new leader = PlayerInfo[targetid][pLeader];
new member = PlayerInfo[targetid][pMember];
switch(leader || member)
{
case 0: ttext = "Гражданин";
case 1: ttext = "Армия: зона 69";
case 2: ttext = "Армия: зона 51";
case 3: ttext = "Полиция Los Santos";
case 4: ttext = "Полиция San Fierro";
case 5: ttext = "Полиция Las Venturas";
}
Если у меня лидерка значении 5, то по идее должен показывать Полиция Las Venturas, а пишет Армия: зона 69
В чем проблема?
Re: Проверка тупит -
CaHbKo - 28.10.2011
switch(leader || member)? Убери " || member" и всё будет работать. switch не принимает if() условия, у тебя там должна стоять только одна какая-то переменная, по значению которой и происходит проверка.
switch(leader || member) это типа "проверь по значенио переменной leader или member, сама реши какой из них..."
Re: Проверка тупит -
Mutha_X - 28.10.2011
а ещё безпонтово писать в pLeader и pMember номер фракции ><
лучше забить на pMember фраку, а на pLeader сам факт лидерства(=0; или =1
иначе столько времени будет утеряно, как пальцами, так и цпу ><(а можно и вообще факт лидерства проверять по рангу и тогда целый столбец переменных высвободится)
Re: Проверка тупит -
Hawkins - 28.10.2011
Quote:
Originally Posted by Mutha_X
а ещё безпонтово писать в pLeader и pMember номер фракции ><
лучше забить на pMember фраку, а на pLeader сам факт лидерства(=0; или =1 иначе столько времени будет утеряно, как пальцами, так и цпу ><(а можно и вообще факт лидерства проверять по рангу и тогда целый столбец переменных высвободится)
|
Слушай, а ты подсказал хорошую мысль. Спс