[Pomoc]BusPlus

Započeo Cimbur
29. Jul 2012.
601
pregleda
10
postova
Cimbur
5
Kingpin
29. Jul 2012.
Skripta koju koristim: MW
Detaljan opis problema: Znaci zelim da napravim da moze da se kupi BusPlus na kiosku,ja napravio da pise u dialogu, ali kad neko klikne nista ne pise, kako da pise recimo Kupio si bus plus, i oduzeto ti je 100$ 😄 ?
Dio skripte:
////////////////////////////////KIOSK/////////////////////////////
if(dialogid == KIOSK)
{
if(response)
{
if(listitem == 0)
{
SPD(playerid,UPLATAKREDITA,DSI,"Kredit","Uensi koliko zelis kredita,najmanje 50$","Uplati","Izadji");
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 2) return SCM(playerid,BELA,"Moras imati 2$");
GivePlayerMoney(playerid, -2);
new broj  = 1000 + random(9999);
PI = broj;
SCMF(playerid,BELA,"Kupio si karticu sa brojem %d",broj);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 2) return SCM(playerid,BELA,"Moras imati 2$");
GivePlayerMoney(playerid, -2);
DodajHelte(playerid,20);
OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
format(string,sizeof(string)," %s jede cips",ImePrezime(playerid));
ProxDetector(15.0, playerid, string, SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 1) return SCM(playerid,BELA,"Moras imati 1$");
GivePlayerMoney(playerid, -1);
DodajHelte(playerid,10);
OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
format(string,sizeof(string)," %s jede zvake",ImePrezime(playerid));
ProxDetector(15.0, playerid, string, SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 4) return SCM(playerid,BELA,"Moras imati 4$");
GivePlayerMoney(playerid, -4);
DodajHelte(playerid,45);
OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
format(string,sizeof(string)," %s jede milku cokoladu",ImePrezime(playerid));
ProxDetector(15.0, playerid, string, SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA);
}
}
}
if(dialogid == UPLATAKREDITA)
{
if(response)
{
new kredit;
kredit = strval(inputtext);
if(GetPlayerMoney(playerid) < kredit) return SCMF(playerid,BELA,"Nemas %d$ da uplatis kredit");
GivePlayerMoney(playerid, -kredit);
PI += kredit;

}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Deleted User
Obrisan korisnik
29. Jul 2012.
////////////////////////////////KIOSK/////////////////////////////
if(dialogid == KIOSK)
{
if(response)
{
if(listitem == 0)
{
SPD(playerid,UPLATAKREDITA,DSI,"Kredit","Uensi koliko zelis kredita,najmanje 50$","Uplati","Izadji");
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 2) return SCM(playerid,BELA,"Moras imati 2$");
GivePlayerMoney(playerid, -2);
new broj  = 1000 + random(9999);
PI = broj;
SCMF(playerid,BELA,"Kupio si karticu sa brojem %d",broj);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 2) return SCM(playerid,BELA,"Moras imati 2$");
GivePlayerMoney(playerid, -2);
DodajHelte(playerid,20);
OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
format(string,sizeof(string)," %s jede cips",ImePrezime(playerid));
ProxDetector(15.0, playerid, string, SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 1) return SCM(playerid,BELA,"Moras imati 1$");
GivePlayerMoney(playerid, -1);
DodajHelte(playerid,10);
OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
format(string,sizeof(string)," %s jede zvake",ImePrezime(playerid));
ProxDetector(15.0, playerid, string, SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA);
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) < 100) return SCM(playerid,BELA,"Moras imati 100$"); // Ja sam stavio sto,ti stavi sta oces.
if(PlayerInfo == 1) return SCM(playerid, -1, "Vec imas Bus Plus");
GivePlayerMoney(playerid, -100);
PlayerInfo =+ 1;
SCM(playerid, -1, "kupiosi bus plus karticu.");
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 4) return SCM(playerid,BELA,"Moras imati 4$");
GivePlayerMoney(playerid, -4);
DodajHelte(playerid,45);
OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
format(string,sizeof(string)," %s jede milku cokoladu",ImePrezime(playerid));
ProxDetector(15.0, playerid, string, SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA,SVETLOPLAVA);
}
}
}
if(dialogid == UPLATAKREDITA)
{
if(response)
{
new kredit;
kredit = strval(inputtext);
if(GetPlayerMoney(playerid) < kredit) return SCMF(playerid,BELA,"Nemas %d$ da uplatis kredit");
GivePlayerMoney(playerid, -kredit);
PI += kredit;

}
}


Moraces da ga stavis kao poslednju na listi da bi bio listitem 5.I da,dodaj pod enum pInfo "pBusPlus"
Cimbur
5
Kingpin
29. Jul 2012.
C:\Users\Nikola\Desktop\MW.pwn(13701) : error 017: undefined symbol "PlayerInfo"
C:\Users\Nikola\Desktop\MW.pwn(13701) : warning 215: expression has no effect
C:\Users\Nikola\Desktop\MW.pwn(13701) : error 001: expected token: ";", but found "]"
C:\Users\Nikola\Desktop\MW.pwn(13701) : error 029: invalid expression, assumed zero
C:\Users\Nikola\Desktop\MW.pwn(13701) : fatal error 107: too many error messages on one line
if(PlayerInfo == 1) return SCM(playerid, -1, "Vec imas Bus Plus");


Sta je ovo brate 😄 ?
Deleted User
Obrisan korisnik
29. Jul 2012.
Samo vidi kako je tamo definisano ono sto je u drugim modovima PlayerInfo i zameni s time.
Cimbur
5
Kingpin
29. Jul 2012.
Nisam te razumeo bas najbolje 😄 ?
Cimbur
5
Kingpin
29. Jul 2012.
|MadDog| wrote on July 29, 2012, 2:02 pm:
probaj ovako
if(PI == 1) return SCM(playerid, -1, "Vec imas Bus Plus");

Isto 😄
Johnâ„¢
5
Godfather
29. Jul 2012.
Da li imaš dodan u igračev enum pBusPlus?
Cimbur
5
Kingpin
29. Jul 2012.
Kako to da proverim?
Johnâ„¢
5
Godfather
29. Jul 2012.
Pa odeÅ¡ na taj dio u modu i vidiÅ¡ da li ima ili ne. 🙄
Cimbur
5
Kingpin
29. Jul 2012.
Ima 😄 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha