22.07.2008, 09:54
I create command:
When i compile this, pawno show me:
Lines:
and
Код:
public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; cmd = strtok(cmdtext, idx); if (strcmp(cmd, "/test", true) == 0) { new tmp[256]; tmp = strtok(cmdtext, idx); new tested = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, "Используйте /test <ID>"); return 1; } else { new Float:playerh; new health; health = GetPlayerHealth(tested, playerh); new saved; if(health == 1) { SendClientMessage(playerid, COLOR_RED, "Мало хп"); } else { GetPlayerHealth(tested, health); health = saved; SetPlayerHealth(tested, health-1); if(health == saved) { SendClientMessage(playerid, COLOR_RED, "Плохой результат"); SetPlayerHealth(tested, health+1); } } else { SendClientMessage(playerid, COLOR_GREEN, "Хороший результат"); SetPlayerHealth(tested, health+1); } } } return 0; }
Код:
C:\DOCUME~1\CRAZYS~1\0016~1\server\FILTER~1\th.pwn(58) : warning 213: tag mismatch C:\DOCUME~1\CRAZYS~1\0016~1\server\FILTER~1\th.pwn(67) : error 029: invalid expression, assumed zero Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
Код:
55 } 56 else 57 { 58 GetPlayerHealth(tested, health);
Код:
64 SetPlayerHealth(tested, health+1); 65 } 66 } 67 else 68 {