Započeo VZ||Skripter||
•8. Jun 2012.• Zaključano[POMOC]/kupifirmu(bug)
722
pregleda
2
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
84
Postovi:
15
Teme:
Pridružio se:Jan. 2012
8. Jun 2012.
Ime moda kojeg koristim:NX
Dio skripte:
Problem:Eh sada imam problem kada neku firmu mislim to su rentovi itd.. neke firme nisu sve
pise mi Zao nam je ova firma nije na prodaji mozetel mi pomoci jer imam super mod al nece da radi to molim vas da popravite to mozda ja znam ali neda mi se imam vaznijeg posla popravljat druge bugove a ne taj ako mozete brzo...
Dio skripte:
COMMAND:kupifirmu(playerid, params[])
{
#pragma unused params
new string[ 128 ], stringt;
new bouse = PlayerInfo;
if( bouse != 255 || PlayerInfo != 255)
{
SendClientMessage( playerid, WHITE, "Vec posjedujes firmu." );
return 1;
}
if( bouse == 255 || PlayerInfo == 255)
{
for(new b = 0; b < sizeof(Businesses); b++)
{
if(IsPlayerInRangeOfPoint( playerid, 5, Businesses, Businesses, Businesses) )
{
if(strcmp(Businesses, "Niko", true) == 0 )
{
if(Businesses == -1)
{
SendClientMessage( playerid, WHITE, "Zao nam je ova firma nije na prodaji." );
}
else
{
if( GetPlayerCash(playerid) >= Businesses && PlayerInfo >= Businesses)
{
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(Businesses, sendername, 0, strlen(sendername), 255);
GivePlayerCash(playerid, -Businesses);
KCijena = TextDrawCreate(186.000000, 202.000000, "Kupili ste kucu za: -$");
TextDrawBackgroundColor(KCijena, 255);
TextDrawFont(KCijena, 1);
TextDrawLetterSize(KCijena, 0.600000, 4.199999);
TextDrawColor(KCijena, -1);
TextDrawSetOutline(KCijena, 1);
TextDrawSetProportional(KCijena, 1);
format( stringt, sizeof( stringt ), "~y~Kupili ste firmu za: ~g~%d$", Businesses);
TextDrawSetString(KCijena, stringt);
TextDrawShowForPlayer(playerid, Cestitka);
TextDrawShowForPlayer(playerid, KCijena);
SetTimerEx("UnistikucaTxT",8000, false, "i", playerid);
PlayerInfo = b;
Businesses = 1;
OnPropTextdrawUpdate();
SacuvajIgraca(playerid);
SaveBusiness( b );
if(Businesses == 1)
{
ShowPlayerDialog(playerid, PRODAVNICAMENU, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}24/7 Supermarket","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
return 1;
}
if(Businesses == 2)
{
ShowPlayerDialog(playerid, CLOTHMENU, DIALOG_STYLE_LIST, "Odaberi interijer - {FFFF00}Clothes Shop","{0080C0}Binco\n{0080C0}Didier Sachs\n{0080C0}Sub Urban\n{0080C0}Victim \n{0080C0}ZIP", "Odaberi", "Ponisti");
return 1;
}
if(Businesses == 7)
{
ShowPlayerDialog(playerid, 4891, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Gun Shop","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
return 1;
}
if(Businesses == 10)
{
ShowPlayerDialog(playerid, 5105, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Teretana","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
return 1;
}
if(Businesses == 3)
{
ShowPlayerDialog(playerid, 8504, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - Kafana","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
return 1;
}
if(Businesses == 4)
{
ShowPlayerDialog(playerid, 8958, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Restoran","{0080C0}Interijer 1\n{0080C0}Interijer 2", "Odaberi", "Ponisti");
return 1;
}
if(Businesses == 5)
{
Businesses = - 100.42053222656;
Businesses = -24.546438217163;
Businesses = 1000.71875;
Businesses = 3;
SaveBusiness( b );
return 1;
}
if(Businesses == 6)
{
Businesses = 363.72998046875;
Businesses = -74.745864868164;
Businesses = 1001.5078125;
Businesses = 10;
SaveBusiness( b );
return 1;
}
if(Businesses == 8)
{
Businesses = 365.03305053711;
Businesses = -11.412439346313;
Businesses = 1001.8515625;
Businesses = 9;
SaveBusiness( b );
return 1;
}
if(Businesses == 9)
{
Businesses = 493.4958190918;
Businesses = -24.089570999146;
Businesses = 1000.6796875;
Businesses = 17;
SaveBusiness( b );
return 1;
}
SaveBusiness( b );
}
else
{
SendClientMessage( playerid, WHITE, "Nemas dovoljno novca da kupis ovu firmu ili nemas dovoljno veliki level." );
}
}
}
}
}
for(new b = 0; b < sizeof(SBusinesses); b++)
{
if(IsPlayerInRangeOfPoint( playerid, 5, SBusinesses, SBusinesses, SBusinesses) )
{
if(strcmp(SBusinesses, "Niko", true) == 0 )
{
if(SBusinesses == -1)
{
SendClientMessage( playerid, WHITE, "Zao nam je ova firma nije na prodaji." );
}
else
{
if( GetPlayerCash(playerid) >= SBusinesses && PlayerInfo >= SBusinesses)
{
new sendername;
KCijena = TextDrawCreate(186.000000, 202.000000, "Kupili ste kucu za: -$");
TextDrawBackgroundColor(KCijena, 255);
TextDrawFont(KCijena, 1);
TextDrawLetterSize(KCijena, 0.600000, 4.199999);
TextDrawColor(KCijena, -1);
TextDrawSetOutline(KCijena, 1);
TextDrawSetProportional(KCijena, 1);
format( stringt, sizeof( stringt ), "~y~Kupili ste firmu za: ~g~%d$", SBusinesses);
TextDrawSetString(KCijena, stringt);
TextDrawShowForPlayer(playerid, Cestitka);
TextDrawShowForPlayer(playerid, KCijena);
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(SBusinesses, sendername, 0, strlen(sendername), 255);
GivePlayerCash(playerid, -SBusinesses);
format( string, sizeof( string ), "Cestitamo! Sada ste vlasnik: %s.", SBusinesses );
SetTimerEx("UnistikucaTxT",8000, false, "i", playerid);
SendClientMessage( playerid, ANNOUNCEMENT, string);
PlayerInfo = b;
SBusinesses = 1;
OnPropTextdrawUpdate();
SacuvajIgraca(playerid);
SaveSBusiness( b );
}
else
{
SendClientMessage( playerid, WHITE, "Nemas dovoljno novca da kupis ovu firmu ili nemas dovoljno veliki level." );
}
}
}
else
{
SendClientMessage( playerid, WHITE, "Zao nam je ova firma nije na prodaji!" );
}
}
}
}
return 1;
}
Problem:Eh sada imam problem kada neku firmu mislim to su rentovi itd.. neke firme nisu sve
pise mi Zao nam je ova firma nije na prodaji mozetel mi pomoci jer imam super mod al nece da radi to molim vas da popravite to mozda ja znam ali neda mi se imam vaznijeg posla popravljat druge bugove a ne taj ako mozete brzo...
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
973
Postovi:
50
Teme:
Pridružio se:Apr. 2011
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava