Započeo Cimbur
•29. Jul 2012.[Pomoc]BusPlus
622
pregleda
10
postova
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,112
Postovi:
192
Teme:
Pridružio se:Feb. 2012
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:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
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):
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"
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,112
Postovi:
192
Teme:
Pridružio se:Feb. 2012
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
Sta je ovo brate 😄 ?
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 😄 ?
29. Jul 2012.
Samo vidi kako je tamo definisano ono sto je u drugim modovima PlayerInfo i zameni s time.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava