Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: aronx1d.pwn poslato Avgust 26, 2013, 12:57:14 POSLE PODNE

Naslov: [Pomoc]Biznis
Poruka od: aronx1d.pwn poslato Avgust 26, 2013, 12:57:14 POSLE PODNE
Skripta koju koristim:BalkanWorld
Detaljan opis problema:Pa vaka sakam da napravam /kupibiznis i ako ne e do biznis da pise OVDE NEMA BIZNIS so da napravai?
Dio skripte:
if(strcmp(cmd, "/kupibiznis", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
SendClientMessage(playerid, COLOR_GREEN,"Cestitki!!Vie kupivte nov biznis");
SendClientMessage(playerid, COLOR_GREEN,"Za da gi vides komandite napisi /help");
SendClientMessage(playerid, COLOR_GREEN,"((TEKSTOT KE SE SREDI VEDNAS PO GMX))");
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoc]Biznis
Poruka od: [GP]Brain poslato Avgust 26, 2013, 19:15:46 POSLE PODNE
ne razumijem slovenski/makedonski mozel ko privest xd

jel zelis kad kuca /kupibiznis da on posjeduje biznis? jer ovde samo ti ispise poruke xd
Naslov: Odg: [Pomoc]Biznis
Poruka od: [RL:RP]Hoppe poslato Avgust 26, 2013, 19:30:45 POSLE PODNE
nije ti dobra komanda...
    if(strcmp(cmd, "/kupifirmu", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
            if(PlayerInfo[playerid][pPbiskey] != 255)
{
SendClientMessage(playerid, COLOR_WHITE, "   Vec posjedujete biznis, kucajte /prodajfirmu ako zelite da kupite ovaj.");
return 1;
}
for(new b = 0; b < sizeof(SBizzInfo); b++)
{
if(PlayerToPoint(2.0, playerid, SBizzInfo[b][sbEntranceX], SBizzInfo[b][sbEntranceY], SBizzInfo[b][sbEntranceZ]) && SBizzInfo[b][sbOwned] == 0)
{
if(PlayerInfo[playerid][pLevel] < SBizzInfo[b][sbLevelNeeded])
{
format(string, sizeof(string), "Morate biti lvl %d da biste kupili to",SBizzInfo[b][sbLevelNeeded]);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(GetPlayerMoney(playerid) > SBizzInfo[b][sbBuyPrice])
{
    Delete3DTextLabel(Text3D:sbizsale);
PlayerInfo[playerid][pPbiskey] = b+100;
SBizzInfo[b][sbOwned] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(SBizzInfo[b][sbOwner], sendername, 0, strlen(sendername), 255);
SafeJBC_GivePlayerMoney(playerid,-SBizzInfo[b][sbBuyPrice]);
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo vam na novom biznisu.");
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /help da pogledate pomoc oko biznisa.");
Delete3DTextLabel(Text3D:sbizsale);
                        DateProp(playerid);
OnPropUpdate();
OnPropTextdrawUpdate()
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Nemate dovoljno novca da kupite to");
return 1;
}
}
}
for(new b = 0; b < sizeof(BizzInfo); b++)
{
if(PlayerToPoint(2.0, playerid, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]) && BizzInfo[b][bOwned] == 0)
{
if(PlayerInfo[playerid][pLevel] < BizzInfo[b][bLevelNeeded])
{
format(string, sizeof(string), "Morate biti level %d da kupite to",BizzInfo[b][bLevelNeeded]);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(GetPlayerMoney(playerid) > BizzInfo[b][bBuyPrice])
{
    Delete3DTextLabel(Text3D:bizsale);
PlayerInfo[playerid][pPbiskey] = b;
BizzInfo[b][bOwned] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(BizzInfo[b][bOwner], sendername, 0, strlen(sendername), 255);
SafeJBC_GivePlayerMoney(playerid,-BizzInfo[b][bBuyPrice]);
SetPlayerInterior(playerid,BizzInfo[b][bInterior]);
PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];
JBC_SetPlayerPos(playerid,BizzInfo[b][bExitX],BizzInfo[b][bExitY],BizzInfo[b][bExitZ]);
GameTextForPlayer(playerid, "~w~Dobrodosli~n~Mozete izaci u svakom trenutku ako dodjete do vrata i kucate /exit", 5000, 3);
PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];
PlayerInfo[playerid][pLocal] = b ;
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo vam na novom biznisu.");
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /help da pogledate pomoc oko biznisa.");
Delete3DTextLabel(Text3D:bizsale);
                        DateProp(playerid);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Nemate dovoljno novca da kupite to");
return 1;
}
}
}
}
return 1;
}


evo ti iz mog moda pa ti edituj errore neznam kako ti je definirano sve oko biza..
Naslov: Odg: [Pomoc]Biznis
Poruka od: [GP]Brain poslato Avgust 26, 2013, 19:54:30 POSLE PODNE
Citat: Skripter Samir poslato Avgust 26, 2013, 19:25:11 POSLE PODNE
ja koliko sam razumio piše da kad kupibiznis da piše da biznis ne postoji tu
al pogle komandu

ako igrac upise komandu kupifirmu posalje mu poruku da je kupio bizz, cak je i provjeru doda jel igrac connectan
Naslov: Odg: [Pomoc]Biznis
Poruka od: xyzcod2 poslato Avgust 26, 2013, 21:03:23 POSLE PODNE
pa moras mu postavit biz, ti mu samo poruke ispisujes.

@Hoppe ovo mu moze pomoc kao primjer ali ako to ubaci dobit ce miljon erora
Naslov: Odg: [Pomoc]Biznis
Poruka od: FalconyAS poslato Avgust 26, 2013, 21:12:32 POSLE PODNE
Čovjek oće da kad neko kuca /kupibiz
da mu izbaci Niste blizu firme hah
Jedini ja ga ovdje razumijem
Naslov: Odg: [Pomoc]Biznis
Poruka od: magarac poslato Avgust 26, 2013, 21:44:09 POSLE PODNE
ma čovjeće on hoće ako nisi blizu firme i kucas /kupifirmu da pise nema firme.....
Naslov: Odg: [Pomoc]Biznis
Poruka od: xyzcod2 poslato Avgust 26, 2013, 21:47:59 POSLE PODNE
makedonci...ugl. postavi proveru isplayerinrangeofpoint(playerid, range, x, y, z)
eh sad,umesto tih x y z stavi svoj enumator[playerid][UlazX] il kak vec imas ti to,neam se da kontas

P.S koristi google prevoditelj ako neznas hrv jer ja bogami nez makedonski
Naslov: Odg: [Pomoc]Biznis
Poruka od: aronx1d.pwn poslato Avgust 26, 2013, 22:34:22 POSLE PODNE
Citat: FalconyAS poslato Avgust 26, 2013, 21:12:32 POSLE PODNE
Čovjek oće da kad neko kuca /kupibiz
da mu izbaci Niste blizu firme hah
Jedini ja ga ovdje razumijem
da brate toa sakam  :) :)