public OnPlayerSelectedMenuRow(playerid, row) { new Menu:CurrentMenu = GetPlayerMenu(playerid); if (CurrentMenu == travelmenu) { switch(row) { case 0: // LS AIRPORT { SetPlayerPos(playerid, 1961.7327,-2204.3582,434.6265); GivePlayerWeapon(playerid, 46, 1); GivePlayerMoney(playerid, -700); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFF00AA, "Welcome to LS Airport, You pay $700"); } case 1 { SetPlayerPos(playerid, 2237.4546,-1186.4487,495.1394); GivePlayerWeapon(playerid, 46, 1); GivePlayerMoney(playerid, -500); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFF00AA, "Welcome to Jefferson Motel, You pay $500"); } case 2 { SetPlayerPos(playerid, -1382.8453,-283.7133,384.6641); GivePlayerWeapon(playerid, 46, 1); GivePlayerMoney(playerid, -500); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFF00AA, "SF Airport, You pay $650"); } case 3 { SetPlayerPos(playerid, -1958.2703,258.2352,526.7959); GivePlayerWeapon(playerid, 46, 1); GivePlayerMoney(playerid, -600); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFF00AA, "Welcome to SF Wang Cars, You pay $600"); } case 4 { SetPlayerPos(playerid, -2317.3652,-1617.1685,805.7411); GivePlayerWeapon(playerid, 46, 1); GivePlayerMoney(playerid, -800); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFF00AA, "Welcome to Chiliad, You pay $800"); } case 5 { SetPlayerPos(playerid, -2493.0112,2316.1333,483.6850); GivePlayerWeapon(playerid, 46, 1); GivePlayerMoney(playerid, -680); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFF00AA, "Welcome to Bayside Marina, You pay $680"); } } } }
C:\Documents and Settings\Administrator\Desktop\Server\gamemodes\test.pwn(556 -- 557) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrator\Desktop\Server\gamemodes\test.pwn(564 -- 565) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrator\Desktop\Server\gamemodes\test.pwn(572 -- 573) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrator\Desktop\Server\gamemodes\test.pwn(580 -- 581) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrator\Desktop\Server\gamemodes\test.pwn(588 -- 589) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrator\Desktop\Server\gamemodes\test.pwn(599) : warning 203: symbol is never used: "Pickup" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors.
case 1:
Originally Posted by Geekzor
ok now i lose all errors but what is wrong with menu, when i go into ''info'' icont it dont open me a menu wtf
|
stock PlayerToPoint(Float:radius, playerid, Float:X, Float:Y, Float:Z)
{
new Float:oldpos[3], Float:temppos[3];
GetPlayerPos(playerid, oldpos[0], oldpos[1], oldpos[2]);
temppos[0] = (oldpos[0] -X);
temppos[1] = (oldpos[1] -Y);
temppos[2] = (oldpos[2] -Z);
if(((temppos[0] < radius) && (temppos[0] > -radius)) && ((temppos[1] < radius) && (temppos[1] > -radius)) && ((temppos[2] < radius) && (temppos[2] > -radius)))
{
return true;
}
return false;
}
new travelpickup;
OnGameModeInit() { travelpickup = CreatePickup(1239, 16, 1673.5463,1447.8794,10.7851); .... }
public OnPlayerPickupPickup(playerid, pickupid) { if(pickupid == travelpickup) { ShowMenuForPlayer(travelmenu,playerid); TogglePlayerControllable(playerid, 0); } return 1; }
Originally Posted by ĸнelιғaтι
you got all wrong, here's how it works..
Код:
new travelpickup; Код:
OnGameModeInit() { travelpickup = CreatePickup(1239, 16, 1673.5463,1447.8794,10.7851); .... } Код:
public OnPlayerPickupPickup(playerid, pickupid) { if(pickupid == travelpickup) { ShowMenuForPlayer(travelmenu,playerid); TogglePlayerControllable(playerid, 0); } return 1; } |