new Jetpack;
forward StealAgain(); public StealAgain() { Jetpack = CreatePickup(370,1,268.7132,1883.5077,-30.0938,-1); return 1; }
Jetpack = CreatePickup(370,1,268.7132,1883.5077,-30.0938,-1);
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == CP1) { ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 10000$", "Select", "Cancel"); } else if(pickupid == TP) { ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 10000$", "Select", "Cancel"); } else if(pickupid == TP1) {ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 10000$", "Select", "Cancel"); } else if(pickupid == health) { if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,COLOR_RED,"You don't have enough money to buy this!"); SetPlayerHealth(playerid,100); GivePlayerMoney(playerid,-10000); SendClientMessage(playerid,808080,"You're successfully healed for 10000$"); } if(pickupid == Jetpack) { if(gTeam[playerid] == C1) return 0; else { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK); SendClientMessage(playerid,-1,"{FF0000}[JETPACK]{ffffff}You stole the jetpack, quickly take it to the place on the map."); DestroyPickup(Jetpack); SetTimer("StealAgain",1200000,false); SetPlayerMapIcon(playerid,Ammu,-396.3205,2236.0513,42.4297,20,0,MAPICON_GLOBAL); for(new i=0; i <MAX_PLAYERS; i++) { if(gTeam[i] == C1) { GameTextForPlayer(i,"~b~Cops ~N~~W~intruder stole the ~N~~R~jetpack~W~ ~N~stop him immediately!"); } } } } return 1; }
if(pickupid == Jetpack) { if(gTeam[playerid] == C1) return 0; else { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USE JETPACK); SendClientMessage(playerid,-1,"{FF0000}[JETPACK]{ffffff}You stole the jetpack, quickly take it to the place on the map."); SetTimer("StealAgain",1200000,false); SetPlayerMapIcon(playerid,Ammu,-396.3205,2236.0513,42.4297,20,0,MAPICON_GLOBAL); for(new i=0; i <MAX_PLAYERS; i++) { if(gTeam[i] == C1) { SendClientMessage(i,0xFFFF00AA,"Cops {FFFFFF} intruder stole the jetpack stop him immediately!"); } } } } |
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == CP1)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 10000$", "Select", "Cancel");
return 1;
}
if(pickupid == TP)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 10000$", "Select", "Cancel");
return 1;
}
if(pickupid == TP1)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 10000$", "Select", "Cancel");
return 1;
}
if(pickupid == health)
{
if(GetPlayerMoney(playerid) < 10000)
{
SendClientMessage(playerid,COLOR_RED,"You don't have enough money to buy this!");
return 1;
}
SetPlayerHealth(playerid, 100.0);
GivePlayerMoney(playerid, -10000);
SendClientMessage(playerid, 808080, "You're successfully healed for 10000$");
return 1;
}
if(pickupid == Jetpack)
{
if(gTeam[playerid] == C1)
{
return 1;
}
else
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
SetPlayerMapIcon(playerid, Ammu, -396.3205, 2236.0513, 42.4297, 20, 0, MAPICON_GLOBAL);
SendClientMessage(playerid,-1,"{FF0000}[JETPACK]{ffffff}You stole the jetpack, quickly take it to the place on the map.");
DestroyPickup(Jetpack);
SetTimer("StealAgain", 1200000, false);
for(new i = 0, t = GetPlayerPoolSize(); i <= t; i++)
{
if(gTeam[i] == C1)
{
GameTextForPlayer(i,"~b~Cops ~N~~W~intruder stole the ~N~~R~jetpack~W~ ~N~stop him immediately!", 2000, 4);
}
}
}
return 1;
}
return 1;
}
(1326) : error 017: undefined symbol "LeavingCAPZONE" (1495) : error 017: undefined symbol "LeavingCAPZONE" (1574) : error 017: undefined symbol "LeavingCAPZONE" (11160) : warning 219: local variable "color" shadows a variable at a preceding level (11347) : warning 219: local variable "color" shadows a variable at a preceding level (11359) : warning 219: local variable "color" shadows a variable at a preceding level (12756) : error 029: invalid expression, assumed zero (12756) : error 004: function "OnPlayerEnterDynamicCP" is not implemented (12757) : error 029: invalid expression, assumed zero (12757) : error 004: function "OnPlayerEnterDynamicCP" is not implemented (12759) : error 017: undefined symbol "checkpointid" (12766) : error 017: undefined symbol "ActiveCAPZONE" (12769) : error 017: undefined symbol "CaptureZoneMessage" (12774) : error 017: undefined symbol "checkpointid" (12781) : error 017: undefined symbol "ActiveSNAKE" (12784) : error 017: undefined symbol "CaptureZoneMessage" (12787) : error 017: undefined symbol "checkpointid" (12794) : error 017: undefined symbol "ActiveOLD" (12797) : error 017: undefined symbol "CaptureZoneMessage" (12800) : error 017: undefined symbol "checkpointid" (12807) : error 017: undefined symbol "ActiveFactory" (12810) : error 017: undefined symbol "CaptureZoneMessage" (12813) : error 017: undefined symbol "checkpointid" (12820) : error 017: undefined symbol "ActiveTown" (12823) : error 017: undefined symbol "CaptureZoneMessage" (1282 ![]() (1282 ![]() (1282 ![]() (12829) : error 029: invalid expression, assumed zero (12829) : error 004: function "OnPlayerLeaveDynamicCP" is not implemented Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors. |
Give a try:
PHP код:
PD: that's true, use type 3 instead of type 1. |
I didnt remove any } i just remove DestroyPickup(Jetpack);
and i change the pickup type from 1 to 3. |
GameTextForPlayer(i,"~b~Cops ~N~~W~intruder stole the ~N~~R~jetpack~W~ ~N~stop him immediately!");
GameTextForPlayer(i,"~b~Cops ~N~~W~intruder stole the ~N~~R~jetpack~W~ ~N~stop him immediately!", 2000, 4);