Skripta koju koristim: LRP
Detaljan opis problema: Pise da je cijena stana 10000, i stavim sebi 100000 k i kad kupim stan stavi me u -5k i nesto sice 😄 ? Ne znam do cega je?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Zaključano
[Pomoc] /kupistan
619
pregleda
10
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 13 godina
pre 13 godina
To sam rijesio msm oduzme mi 10000k a sad msm i prije sam imao problem isti kod kupnje kuce i bizza evo komande:
Kuca:
Bizz:
Kuca:
COMMAND:kupikucu(playerid, params[])
{
#pragma unused params
new string[ 128 ], stringt;
if( PlayerInfo == 255 ) {
for(new h = 0; h < sizeof(Houses); h++) {
if(IsPlayerInRangeOfPoint( playerid, 5, Houses, Houses, Houses) ) {
if(strcmp(Houses, "Niko", true) == 0 ) {
if(Houses == -1) {
SendClientMessage( playerid, WHITE, "Ova kuca nije na prodaji." );
return 1;
}
if(Houses > PlayerInfo) {
format( string, sizeof(string), "Moras biti level %d da bi mogao kupiti ovu kucu." , Houses);
SendClientMessage( playerid, WHITE, string);
return 1;
}
else {
if( GetPlayerMoney(playerid) > Houses) {
new id;
new sendername;
Houses = 418;
Houses = -1;
Houses = -1;
Houses = 1;
GivePlayerCash(playerid, -Houses);
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(Houses, sendername, 0, strlen(sendername), 255);
format( stringt, sizeof( stringt ), "~y~Kupili ste kucu za: ~g~%d$", Houses);
GameTextForPlayer(playerid, stringt, 5000, 1);
PlayerInfo = h;
OnPropTextdrawUpdate(1,id);
if(Houses == 1) {
ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
if(Houses == 2) {
ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
if(Houses == 3) {
ShowPlayerDialog(playerid, KUCAMENU3, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}ca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
if(Houses == 4) {
ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
}
if(Houses == 4) {
ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
}
if(Houses == 5) {
Houses = 2513.1982;
Houses = -1729.1401;
Houses = 778.87899;
Houses = -1;
}
if(Houses == 0) {
ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
SaveHouse(h);
}
else {
SendClientMessage( playerid, WHITE, "Nemas dovoljno novca." );
}
}
}
else {
SendClientMessage( playerid, WHITE, "Zao name je, ova kuca nije dostupna za prodaje!" );
}
}
}
}
else {
SendClientMessage( playerid, WHITE, "Vec imas kucu! Koristi /kuca prodaj da prodas tu sto imas." );
}
return 1;
}
Bizz:
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 != 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, SBizzInfo, SBizzInfo) && SBizzInfo == 0)
{
if(PlayerInfo < SBizzInfo)
{
format(string, sizeof(string), "Morate biti lvl %d da biste kupili to",SBizzInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(GetPlayerMoney(playerid) > SBizzInfo)
{
PlayerInfo = b+100;
SBizzInfo = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(SBizzInfo, sendername, 0, strlen(sendername), 255);
GivePlayerCash(playerid,-SBizzInfo);
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo vam na novom biznisu.");
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /help da pogledate pomoc oko biznisa.");
OnPropUpdate();
OnPropTextdrawUpdate(3, b);
SacuvajIgraca(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, BizzInfo, BizzInfo) && BizzInfo == 0)
{
if(PlayerInfo < BizzInfo)
{
format(string, sizeof(string), "Morate biti level %d da kupite to",BizzInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(GetPlayerMoney(playerid) > BizzInfo)
{
PlayerInfo = b;
BizzInfo = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(BizzInfo, sendername, 0, strlen(sendername), 255);
GivePlayerCash(playerid,-BizzInfo);
SetPlayerInterior(playerid,BizzInfo);
PlayerInfo = BizzInfo;
SetPlayerPos(playerid,BizzInfo,BizzInfo,BizzInfo);
GameTextForPlayer(playerid, "~w~Dobrodosli~n~Mozete izaci u svakom trenutku ako dodjete do vrata i kucate /exit", 5000, 3);
PlayerInfo = BizzInfo;
PlayerInfo = b ;
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo vam na novom biznisu.");
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /help da pogledate pomoc oko biznisa.");
OnPropUpdate();
OnPropTextdrawUpdate(2, b);
SacuvajIgraca(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Nemate dovoljno novca da kupite to");
return 1;
}
}
}
}
return 1;
}
pre 13 godina
David (Sabljak) wrote on January 16, 2013, 11:53 pm:
Blaeks upomoc!!
Neznam ja ovo rijesit ☹️
Neznam ja ovo rijesit ☹️
Ne znam ni ja stavim sebi tacno koliko firma kosta pise nemate para a kostala je 85k a stavim 850k kupim i udjem u minus oko 500-600 ☹️ a tako i kod kuce.
pre 13 godina
Cekajte ljudi ja sam ovde najmanje kapiram sta da kod /kupistan promjenim, sta kod /kupikucu i sta kod /kupifirmu?
pre 13 godina
David (Sabljak) wrote on January 17, 2013, 11:37 am:
Probaj sa ovom funkcjiom, samo stavi ako je stan il firma definiraj..
SafeGivePlayerCash(playerid, -Houses);
Ili
SafeGivePlayerMoney(playerid, -Houses);
Tako sam negdje vidio u nekom modu sad nez ako imas to ...
SafeGivePlayerCash(playerid, -Houses);
Ili
SafeGivePlayerMoney(playerid, -Houses);
Tako sam negdje vidio u nekom modu sad nez ako imas to ...
Joj jest ja vas ne kontam sta vam znaci to definisi? Msm znam sta znaci definisati nesto ali ne znam kako za stan da definisem i za firmu?
pre 13 godina
David (Sabljak) wrote on January 17, 2013, 11:41 am:
Pa ako ti je za firmu onda valjda ovo -SBizzInfo); samo dodajes varijablu za ovisno o kupnij.. 😄
A koja je razlika izmedju sbizza i bizza ? I kod stanova kako cu staviti hocu staviti -StanInfo);
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava