Za pocetak vam evo svi dijelovi skripte:
new:
//Menus
new Menu:oprema;Komanda:
if(!strcmp(cmd, "/oprema", true))
{
{
if(PlayerInfo == 1||PlayerInfo == 1)
{
if(!PlayerToPoint(2.0, playerid, 240.7681,112.8425,1003.2188)) return SendClientMessage(playerid, COLOR_YELLOW, "Niste u Police Armory-u");
ShowMenuForPlayer(legaljobmenu, playerid);
TogglePlayerControllable(playerid, 0);
return 1;
}
}OnGameModeinit:
oprema = CreateMenu("Oprema", 1, 410.0,110.0, 150.0,150.0);
AddMenuItem(oprema, 0, "Health");
AddMenuItem(oprema, 0, "Desert eagle + Suzavac");
AddMenuItem(oprema, 0, "Desert eagle + Mp5");
AddMenuItem(oprema, 0, "Desert eagle + M4");
AddMenuItem(oprema, 0, "Desert eagle + Shotgun");public OnPlayerSelectedMenuRow(playerid, row):
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == oprema)
{
switch(row)
{
case 0: // Health
{
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s se najeo i stavio pancirku na sebe.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TogglePlayerControllable(playerid, 1);
}
case 1: // Desert eagle + Suzavac
{
GivePlayerWeapon(playerid, 348, 200);
GivePlayerWeapon(playerid, 365, 600);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s je uzeo Desert eagle i suzavac.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TogglePlayerControllable(playerid, 1);
}
case 2: // Desert eagle + Mp5
{
GivePlayerWeapon(playerid, 348, 200);
GivePlayerWeapon(playerid, 353, 600);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s je uzeo Desert eagle i Mp5.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TogglePlayerControllable(playerid, 1);
}
case 3: // Desert eagle + M4
{
GivePlayerWeapon(playerid, 348, 200);
GivePlayerWeapon(playerid, 356, 600);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s je uzeo Desert eagle i M4.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TogglePlayerControllable(playerid, 1);
}
case 4: // Desert eagle + Shotgun
{
GivePlayerWeapon(playerid, 348, 200);
GivePlayerWeapon(playerid, 349, 600);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s je uzeo Desert eagle i M4.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TogglePlayerControllable(playerid, 1);
}
}
}
return 1;
}public OnPlayerExitedMenu(playerid):
public OnPlayerExitedMenu(playerid)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == oprema)
{
TogglePlayerControllable(playerid, 1);
}
return 1;
}I kolko ja vidim nigdje nema greske a uvijek dobijam erore:
D:\PROGRA~1\NEWYOR~1\NYCRP.pwn(3466) : error 017: undefined symbol "sendername"
D:\PROGRA~1\NEWYOR~1\NYCRP.pwn(3466) : error 017: undefined symbol "sendername"
D:\PROGRA~1\NEWYOR~1\NYCRP.pwn(3466) : error 029: invalid expression, assumed zero
D:\PROGRA~1\NEWYOR~1\NYCRP.pwn(3466) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.Probavo sam na svakakve nacine definirat sendername ali neide...
Molim pomoc hitno 😉
Unaprijed hvala