[pomoc] Duty


Započeo ivanrogulj, Jul 05, 2012, 12:45:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

skripta koju koristim: CM-RP moj edit
detaljan opis problema zelim napraviti komandu /Duty ali dobijem 7 errora
dio skripte
if(strcmp(cmd, "/duty", true) == 0 || strcmp(cmd, "/duznost", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			GetPlayerName(playerid, sendername, sizeof(sendername));
			if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
			{
				if (PlayerToPoint(3, playerid,257.9230,77.5784,1003.6406)) || PlayerToPoint(3,playerid,254.4334,190.6243,1008.1718) || PlayerToPoint(3,playerid,-1616.1294,681.1594,7.1875) || PlayerToPoint(3,playerid,236.9237,111.3875,1003.2187)
				{
					if(OnDuty[playerid]==0)
			        {
			            if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
			            {
				    		format(string, sizeof(string), "* Policajac %s je uzeo znacku i pistolj iz ormarica.", sendername);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
			            {
				    		format(string, sizeof(string), "* Agent %s je uzeo znacku i pistolj iz ormarica.", sendername);
						}
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						SafeGivePlayerWeapon(playerid, 24, 70);
						SafeGivePlayerWeapon(playerid, 3, 0);
						SetPlayerArmour(playerid, 100);
						SetPlayerHealth(playerid, 100);
						OnDuty[playerid] = 1;
					}
					else if(OnDuty[playerid]==1)
					{
					    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
					    {
							format(string, sizeof(string), "* Policajac %s stavlja znacku i pistolj u svoj ormaric.", sendername);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
						    format(string, sizeof(string), "* Agent %s stavlja znacku i pistolj u svoj ormaric.", sendername);
						}
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						SafeResetPlayerWeapons(playerid);
						SetPlayerArmour(playerid, 0);
						SafeGivePlayerWeapon(playerid, 41, 500);
						OnDuty[playerid] = 0;
					}
				}
				else
				{
					SendClientMessage(playerid, COLOR_GRAD2, "   Niste u prostoriji sa ormaricima !");
					return 1;
				}
			}
		}
	}


errori:

C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(4914) : warning 215: expression has no effect
C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(19282) : error 029: invalid expression, assumed zero
C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(19283) : error 001: expected token: ";", but found "{"
C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(19295) : error 004: function "SafeGivePlayerWeapon" is not implemented
C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(19296) : error 004: function "SafeGivePlayerWeapon" is not implemented
C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(19312) : error 017: undefined symbol "SafeResetPlayerWeapons"
C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(19314) : error 004: function "SafeGivePlayerWeapon" is not implemented
C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(19318) : error 029: invalid expression, assumed zero
C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(29881) : warning 225: unreachable code
C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(29898) : warning 225: unreachable code
C:\Users\Rogulj\Desktop\ss\gamemodes\PBN.pwn(33136) : warning 219: local variable "gorivo" shadows a variable at a preceding level
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.