if(egyezik(param[1],\"pénz\") || egyezik(param[1],\"penz\"))
{
if(Szint(playerid) < 3) return Msg(playerid,\"3-as szinttõl csak...\");
new Float:X,Float:Y,Float:Z;
if(Penzze <= 0) return Msg(playerid,\"Nincs nálad pénz!\");
if(params != 2) return Msg(playerid,\"/eldob pénz (mennyit)\");
if(GetMoney(playerid) < params[2])
{
SendClientMessage(playerid, COLOR_LIGHTGREEN \"Nincs ennyi pénzed!\");
return 1;
}
GetPlayerPos(playerid, X, Y, Z);
PenzEldob(params[2],X,Y,Z,GetPlayerVirtualWorld(playerid),GetPlayerInterior(playerid));
Cselekves(playerid, \"eldobott valamennyi pénzt\", 0);
ResetMoney(playerid);
return 1;
}
error 017: undefined symbol \"Penzze\"
error 028: invalid subscript (not an array or too many subscripts): \"params\"
error 001: expected token: \";\", but found \"]\"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Ez így kevés, rendesen az egész eljárást illeszd be! Amúgy hogy ha össze vissza másolgatsz egybe mindent akkor persze hogy tele lesz hibával.Tessék,itt az egész /eldob parancs!! :)
if(egyezik(cmd,\"/eldob\"))
{
if(NemMozoghat(playerid)) return Msg(playerid, \"Jelenleg nem dobhatsz el semmit!\");
if(params < 1)
{
SendClientMessage(playerid, COLOR_WHITE, \"Használat: /eldob [mit]\");
SendClientMessage(playerid, COLOR_LIGHTRED, \"==========[ Amit Eldobhatsz ]==========\");
SendClientMessage(playerid, COLOR_WHITE, \"pénz (mennyit), mûanyag, telefon, gyémánt, cannabismag, mákmag, kokacserjemag, kevlar\");
SendClientMessage(playerid, COLOR_WHITE, \"fegyver (mennyit), materials (mennyit), heroin (mennyit), kokain (mennyit), marihuana (mennyit)\");
return 1;
}
if(egyezik(param[1],\"pénz\") || egyezik(param[1],\"penz\"))
{
if(Szint(playerid) < 3) return Msg(playerid,\"3-as szinttõl csak...\");
new Float:X,Float:Y,Float:Z;
if(Penzze <= 0) return Msg(playerid,\"Nincs nálad pénz!\");
if(params != 2) return Msg(playerid,\"/eldob pénz (mennyit)\");
if(GetMoney(playerid) < params[2])
{
SendClientMessage(playerid, COLOR_LIGHTGREEN \"Nincs ennyi pénzed!\");
return 1;
}
GetPlayerPos(playerid, X, Y, Z);
PenzEldob(params[2],X,Y,Z,GetPlayerVirtualWorld(playerid),GetPlayerInterior(playerid));
Cselekves(playerid, \"eldobott valamennyi pénzt\", 0);
ResetMoney(playerid);
return 1;
}
if(egyezik(param[1],\"fegyver\"))
{
if(FloodCheck(playerid,cmd, 3)) return 1;
// if(PlayerPaintballing[playerid] != 0) return Msg(playerid,\"Ne Paintball közbe!\");
new Float:X,Float:Y,Float:Z;
new GunID = GetPlayerWeapon(playerid);
if(GunID == 0) return Msg(playerid,\"Nincs a kezedben fegyver!\");
if(params != 2) return Msg(playerid,\"/eldob fegyver (mennyit)\");
//new GunAmmo = strval(param[2]);
new GunAmmo;
if(params == 2)
GunAmmo = strval(param[2]);
else
GunAmmo = GetPlayerAmmo(playerid);
if(GunAmmo <= 0) return Msg(playerid,\"Ennyit akarsz eldobni? O_o\");
if(GetPlayerAmmo(playerid) < GunAmmo)
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Nincs ennyi lõszered!\");
return 1;
}
GetPlayerPos(playerid, X, Y, Z);
FegyverEldob(GunID,GunAmmo,X,Y,Z,GetPlayerVirtualWorld(playerid),GetPlayerInterior(playerid));
Cselekves(playerid, \"eldobta a kezében levõ fegyvert\", 0);
//FegyverElvesz(playerid,GunID);
//GiveWeapon(playerid, GunID, GetPlayerAmmo(playerid) - GunAmmo);
GiveWeapon(playerid, GunID, -GunAmmo);
return 1;
}
if(egyezik(param[1], \"fém\") || egyezik(param[1], \"fem\"))
{
PlayerInfo[playerid][pFem] = 0;
Cselekves(playerid, \"eldobja a nála lévõ fémdarabokat\", 1);
return 1;
}
if(egyezik(param[1],\"telefon\"))
{
if(PlayerInfo[playerid][pPnumber] == 0) return Msg(playerid, \"Már eldobtad a telefonod!\");
PlayerInfo[playerid][pPnumber] = 0;
Cselekves(playerid, \"eldobja a telefonját.\", 0);
foreach(Jatekosok,x)
{
if(!IsPlayerConnected(x) || IsPlayerNPC(x) || !Logged(x)) continue;
SetPlayerMarkerForPlayer(x, playerid, 0xFFFFFF00);
}
return 1;
}
if(egyezik(param[1],\"cserje\"))
{
PlayerInfo[playerid][pCserje] = 0;
Cselekves(playerid, \"eldobja a cserjéit.\");
return 1;
}
if(egyezik(param[1],\"mák\") || egyezik(param[1], \"mak\"))
{
PlayerInfo[playerid][pMak] = 0;
Cselekves(playerid, \"eldobja a mákjait.\");
return 1;
}
if(egyezik(param[1],\"cannabis\"))
{
PlayerInfo[playerid][pCannabis] = 0;
Cselekves(playerid, \"eldobja a cannabist a zsebébõl.\", 0);
return 1;
}
else if(egyezik(param[1],\"mûanyag\") || egyezik(param[1], \"muanyag\"))
{
PlayerInfo[playerid][pMuanyag] = 0;
Cselekves(playerid, \"eldobja a mûanyagokat.\", 0);
return 1;
}
else if(egyezik(param[1],\"mákmag\"))
{
PlayerInfo[playerid][pMakMag] = 0;
Cselekves(playerid, \"eldobja a mák magjait.\", 0);
return 1;
}
else if(egyezik(param[1],\"cannabismag\"))
{
PlayerInfo[playerid][pCannabisMag] = 0;
Cselekves(playerid, \"eldobja a cannabis magjait.\", 0);
return 1;
}
else if(egyezik(param[1],\"cserjemag\"))
{
PlayerInfo[playerid][pCserjeMag] = 0;
Cselekves(playerid, \"eldobja a kokacserje magjait.\", 0);
return 1;
}
else if(egyezik(param[1],\"materials\") || egyezik(param[1],\"mati\"))
{
if(params != 2) return Msg(playerid,\"/eldob materials (mennyit)\");
//new db = strval(param[2]);
new db;
if(params == 2)
db = strval(param[2]);
else
db = PlayerInfo[playerid][pMats];
if(db <= 0) return Msg(playerid,\"Ennyit akarsz eldobni? O_o\");
if(PlayerInfo[playerid][pMats] < db)
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Nincs ennyi Matid!\");
return 1;
}
PlayerInfo[playerid][pMats] -= db;
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X, Y, Z);
DrogLerak(2040, db, X, Y, Z, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
Cselekves(playerid, \"eldob néhány materialt.\", 0);
return 1;
}
else if(egyezik(param[1],\"heroin\"))
{
if(params != 2) return Msg(playerid,\"/eldob heroin (mennyit)\");
//new db = strval(param[2]);
new db;
if(params == 2)
db = strval(param[2]);
else
db = PlayerInfo[playerid][pHeroin];
if(db <= 0) return Msg(playerid,\"Ennyit akarsz eldobni? O_o\");
if(PlayerInfo[playerid][pHeroin] < db)
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Nincs ennyi heroinod!\");
return 1;
}
PlayerInfo[playerid][pHeroin] -= db;
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X, Y, Z);
DrogLerak(1577, db, X, Y, Z, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
Cselekves(playerid, \"eldob egy kis heroint.\", 0);
return 1;
}
else if(egyezik(param[1],\"kokain\"))
{
if(params != 2) return Msg(playerid,\"/eldob kokain (mennyit)\");
//new db = strval(param[2]);
new db;
if(params == 2)
db = strval(param[2]);
else
db = PlayerInfo[playerid][pKokain];
if(db <= 0) return Msg(playerid,\"Ennyit akarsz eldobni? O_o\");
if(PlayerInfo[playerid][pKokain] < db)
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Nincs ennyi kokainod!\");
return 1;
}
PlayerInfo[playerid][pKokain] -= db;
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X, Y, Z);
DrogLerak(1575, db, X, Y, Z, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
Cselekves(playerid, \"eldob egy kis kokaint.\", 0);
return 1;
}
else if(egyezik(param[1],\"marihuana\"))
{
if(params != 2) return Msg(playerid,\"/eldob marihuana (mennyit)\");
//new db = strval(param[2]);
new db;
if(params == 2)
db = strval(param[2]);
else
db = PlayerInfo[playerid][pMarihuana];
if(db <= 0) return Msg(playerid,\"Ennyit akarsz eldobni? O_o\");
if(PlayerInfo[playerid][pMarihuana] < db)
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Nincs ennyi marihuanád!\");
return 1;
}
PlayerInfo[playerid][pMarihuana] -= db;
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X, Y, Z);
DrogLerak(1578, db, X, Y, Z, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
Cselekves(playerid, \"eldob egy kis marihuanát.\", 0);
return 1;
}
else if(egyezik(param[1],\"kevlar\") || egyezik(param[1],\"mellény\") || egyezik(param[1],\"melleny\"))
{
SetPlayerArmour(playerid, 0);
Cselekves(playerid, \"eldobja a golyóálló mellényét.\", 0);
return 1;
}
}
if(egyezik(param[1],\"pénz\") || egyezik(param[1],\"penz\"))
{
if(Szint(playerid) < 3) return Msg(playerid,\"3-as szinttõl csak...\");
new Float:X,Float:Y,Float:Z;
if(params != 2) return Msg(playerid,\"/eldob pénz (mennyit)\");
if(GetMoney(playerid) < param[2])
{
SendClientMessage(playerid, COLOR_LIGHTGREEN \"Nincs ennyi pénzed!\");
return 1;
}
GetPlayerPos(playerid, X, Y, Z);
PenzEldob(param[2],X,Y,Z,GetPlayerVirtualWorld(playerid),GetPlayerInterior(playerid));
Cselekves(playerid, \"eldobott valamennyi pénzt\", 0);
GiveMoney(playerid, -param[2]);
return 1;
}
ResetMoney(playerid);