Skripta koju koristim: S4L:RP (moja)
Detaljan opis problema: Dakle napravio sam za robanje banke i mc donaldsa ali pare koje dobijem od pljacke ne snimaju se to jeste nmg nista sa njim samo pise da sam dobio (nadam se da sam objasnio!!!)
Dio skripte: sta treba dat cu
Neke slike/video za lakse dobivanje pomoci(neobavezno): dat cu ako treba
Posalji dio skripte na kojem dobijas novac
Pa daj neki deo, nismo vidoviti.. Daj deo koda sa kojim daje novce igracu nakon pljacke..
public robtimer(playerid)
{
new string[128];
new cash = random(25000);
GivePlayerMoney(playerid, cash);
format(string, sizeof(string), "Uspjesno si opljackao $%d iz Mc Donaldsa!", cash);
SendClientMessage(playerid, COLOR_WHITE, string);
}
provjeri u gm da li ti je funkcija GivePlayerMoney promjenjena u neku drugu
ovo je FS ali u gm-u imam rob bank ali ni to ne cuva :(
posaljji cmd pay ili neku cmd da dajes novac
YCMD:kupi(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
new x;
for(new i; i < MAX_FIRMI; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 25.0, FirmaInfo[fIzlazX], FirmaInfo[fIzlazY], FirmaInfo[fIzlazZ]) && GetPlayerVirtualWorld(playerid) == FirmaInfo[fVW])
{
if(FirmaInfo[fVrsta] == VRSTA_MARKET)
{
x++;
if(FirmaInfo[UsaoFirma[playerid]][fProizvodi] <= 0) return SCM(playerid,-1,""ZPLAVA"[Firma]: "BELA"Nemamo vise proizvoda!");
new string1[275], string2[275], string[550];
format(string1,sizeof(string1),""CRVENA"- "BELA"Mobilni Telefon (150$)\n"CRVENA"- "BELA"Imenik (50$)\n"CRVENA"- "BELA"Cigare (20$)\n"CRVENA"- "BELA"Upaljac (10$)\n"CRVENA"- "BELA"Dopuna od 50$\n"CRVENA"- "BELA"Dopuna od 100$\n"CRVENA"- "BELA"Kanap (350$)\n");
format(string2,sizeof(string2),""CRVENA"- "BELA"Naocare (300$)\n"CRVENA"- "BELA"Cvece (100$)\n"CRVENA"- "BELA"Sok (10$)\n"CRVENA"- "BELA"Pivo (10$)\n"CRVENA"- "BELA"Kockica (15$)\n"CRVENA"- "BELA"Sprej (70$)\n"CRVENA"- "BELA"Sat (130$)\n"CRVENA"- "BELA"Marama (500$)\n"CRVENA"- "BELA"Hrana (300$)\n"CRVENA"- "BELA"Lotto (150$)");
format(string, sizeof(string), "%s%s", string1, string2);
SPD(playerid, MARKET_KUPOVINA, DIALOG_STYLE_LIST, ""BELA"Market Kupovina", string, "Kupi", "Izlaz");
break;
}
ma ne valja ovo
Citat: dzanan12345 poslato Oktobar 23, 2015, 23:18:13 POSLE PODNE
YCMD:kupi(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
new x;
for(new i; i < MAX_FIRMI; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 25.0, FirmaInfo[fIzlazX], FirmaInfo[fIzlazY], FirmaInfo[fIzlazZ]) && GetPlayerVirtualWorld(playerid) == FirmaInfo[fVW])
{
if(FirmaInfo[fVrsta] == VRSTA_MARKET)
{
x++;
if(FirmaInfo[UsaoFirma[playerid]][fProizvodi] <= 0) return SCM(playerid,-1,""ZPLAVA"[Firma]: "BELA"Nemamo vise proizvoda!");
new string1[275], string2[275], string[550];
format(string1,sizeof(string1),""CRVENA"- "BELA"Mobilni Telefon (150$)\n"CRVENA"- "BELA"Imenik (50$)\n"CRVENA"- "BELA"Cigare (20$)\n"CRVENA"- "BELA"Upaljac (10$)\n"CRVENA"- "BELA"Dopuna od 50$\n"CRVENA"- "BELA"Dopuna od 100$\n"CRVENA"- "BELA"Kanap (350$)\n");
format(string2,sizeof(string2),""CRVENA"- "BELA"Naocare (300$)\n"CRVENA"- "BELA"Cvece (100$)\n"CRVENA"- "BELA"Sok (10$)\n"CRVENA"- "BELA"Pivo (10$)\n"CRVENA"- "BELA"Kockica (15$)\n"CRVENA"- "BELA"Sprej (70$)\n"CRVENA"- "BELA"Sat (130$)\n"CRVENA"- "BELA"Marama (500$)\n"CRVENA"- "BELA"Hrana (300$)\n"CRVENA"- "BELA"Lotto (150$)");
format(string, sizeof(string), "%s%s", string1, string2);
SPD(playerid, MARKET_KUPOVINA, DIALOG_STYLE_LIST, ""BELA"Market Kupovina", string, "Kupi", "Izlaz");
break;
}
u ovoj cmd ti ne pise kad igrac dobije novac daj drugu :D ili mozes sam provjeriti kako je definisana funkcija GivePlayerMoney
znam da nisam dobru poslo
sad cu vidjet nesta
hoce li neko pomoci
YCMD:test(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
{
if (!IsPlayerInRangeOfPoint(playerid, 3,1478.2362,-1756.4951,3285.2859))
{
SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Niste na mestu za polaganje testa!");
return 1;
/* }
if(PlayerInfo[playerid][pLicnaKarta] == 0)
{
SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Potrebna vam je licna karta da bi ste zapoceli test!");
return 1;*/
}
if(PlayerInfo[playerid][pPDTest] != 1)
{
SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Vec ste uradili test!");
return 1;
}
if(PlayerInfo[playerid][pPDVreme] != 0)
{
SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Mora proci 2 sata igre kako bi ste ponovo polagali!");
return 1;
}
if(GetPlayerMoney(playerid) < 1999){SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Nemate dovoljno novca za test(2000$)!");return 1;}
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Uplatili ste i poceli sa polaganjem. Srecno!");
ShowPlayerDialog(playerid,TEST_1,DIALOG_STYLE_LIST,"Koja je maksimalna dozovljena brzina u gradu?","\n50 Km/h\n60 Km/h\n80 Km/h","Odgovori","Odustani");
}
return 1;
//================================
evo ti ova
Cekaj polako, koliko sam razumeo da li dobijes pare(tamo gore ti se poveca cifra) ili ti samo ispise poruku da si dobio a ne dobijes nista?
dobijam cifru ali se ne snimaju
ne mogu s njima nista ni kupit nista
a ni nemogu na banku ostaviti
Citat: dzanan12345 poslato Oktobar 24, 2015, 10:45:58 PRE PODNE
a ni nemogu na banku ostaviti
de ti daj komandu /pay iz moda i daj dio kada stavljas i uzimas novac iz banke...
I Nemoj da radis DP da te ne kaznjavam...
a kad hocu ostavit na banku ne moze kaze da nemam toliko
Citat: dzanan12345 poslato Oktobar 24, 2015, 10:54:52 PRE PODNE
a kad hocu ostavit na banku ne moze kaze da nemam toliko
Gledas li ti?? prati malo po svom topicu ko sta pise:
de ti daj komandu /pay iz moda i daj dio kada stavljas i uzimas novac iz banke...
I Nemoj da radis DP da te ne kaznjavam...
nisam vidio da si ti nesta komentariso
dao sam tu komandu ali ne pise nista giveplayermoney
evo ova YCMD:kaznaplati(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 427.6085,156.6497,1003.0814)) return SCM(playerid, BELA2, "S4L | Niste u opstini !");
if(PlayerInfo[playerid][pRadarskaKazna] == 0) return SCM(playerid,BELA2,"* Nemas ni jednu radarsku kaznu !");
if(GetPlayerMoney(playerid) < 499) return SendClientMessage(playerid,COLOR_LIGHTRED,"S4L | {FFFFFF}Nemas dovoljno novca [500$]!");
//if(PlayerCuffed[playerid] >= 1) return SCM(playerid, SIVA, "S4L | Ne mozete to, zavezani ste !!!");
PlayerInfo[playerid][pRadarskaKazna] = 0;
KillTimer(RadarTvorza[playerid]);
SCM(playerid, BELA2, "Platili ste radarsku kaznu ! :)");
GivePlayerMoney(playerid,- 500);
return 1;
zna li neko pomoci li ne ??
daj komandu za rob banke
i ovo je zadnja opomena da ne radis DP(Dupli post) sastavi recenicu pa pisi u 1 postu...
ne kontam ja tebe sad cu ti dat komandu za rob banke i za rob mc-a
YCMD:pljackajbanku(playerid, params[],help) // robbank by Dzanan
{
#pragma unused help
new success1 = random(2);
if(BankRobbedRecently == 1)
{
SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Ova lokacija je vec opljackana pokusajte kasnije !");
return 1;
}
if(PlayerInfo[playerid][pRobTime] >= 1)
{
SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Vec ste pljackali sacekajte malo !");
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2, 1499.3229,688.9341,1593.7177))
{
new time;
gettime(time);
if((time < 24) && (time > 8) || PlayerInfo[playerid][pAdmin] > 5)
{
if(PlayerInfo[playerid][pDekodersef] == 1)
{
if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pClan] == 2 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pClan] == 3
|| PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pClan] == 4 || PlayerInfo[playerid][pLider] == 5|| PlayerInfo[playerid][pClan] == 5
|| PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pClan] == 9 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pClan] == 10
|| PlayerInfo[playerid][pLider] == 11 || PlayerInfo[playerid][pClan] == 11 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pClan] == 12
|| PlayerInfo[playerid][pLider] == 13 || PlayerInfo[playerid][pClan] == 13 || PlayerInfo[playerid][pLider] == 14|| PlayerInfo[playerid][pClan] == 14
|| PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pClan] == 15)
{
if(success1 == 1)
{
SendClientMessage(playerid, COLOR_ORANGE, "Pljackate banku ostanite na mestu jos 10 sekundi!");
RobbingTime[playerid] = 1;
RobBankTimer = SetTimerEx("RobBank",10000,true,"i",playerid);
WantedPoints[playerid] = 6;
SetPlayerCriminal(playerid,255, "Pljacka Banke");
PlayerInfo[playerid][pRobTime] = 1;
BankRobbedRecently = 1;
SetTimer("UnsetBankRob",600000,false);
ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0); // Rob Lookout
SendClientMessageToAll(BELA2,"{F3FF02}Vesti: {2641FE}Pljacka Los Santos banke je u toku, mole se gradjani da ne prilaze banci!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Niste clan Mafije | Bande !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Nemate pajser za pljackanje banke!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Ne mozte pljackati banku u ovo vreme, banka je zatvorena. Radno vreme od 09 do 24.");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRESKA, " {FFFFFF}[{F81414}zBlock{FFFFFF}] {C3C3C3} Niste u banci!");
return 1;
}
return 1;
///////////////////////////////////ROB BURGA//////////////////////////////////////////
CMD:pljackajdonalds(playerid, params[])
{
if(robpossible == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 376.5017,-65.8490,1001.5078)) // PROMIJENI KORDINATE, NA SVOJU BANK INTERIER!
{
robpossible = 0;
SetTimer("waittimer", 300000, false);
SetTimer("robtimer", 30000, false);
SendClientMessage(playerid, COLOR_WHITE, "Pljackas Mc Donalds, policija je obavjestena!!"); //KAD' ON PLJACKA
SendClientMessage(playerid, COLOR_WHITE, "Moras stajati 30 sekundi, da bi pljacka bila uspjesna!"); //KOLIKO MORA CEKAT' VI MOZETE MJENJAT'
}
} else {
SendClientMessage(playerid, COLOR_WHITE, "Ne mozes upravo sada opljackati Mc Donalds!"); // PORUKA KOJU SALJE IGRACU, KAD' NE MOZE DA OPLJACKA
}
return 1;
}
probaj ovako za placku burga: [pawn]CMD:pljackajdonalds(playerid, params[]) {
if(robpossible == 1) {
if(IsPlayerInRangeOfPoint(playerid, 3.0, 376.5017,-65.8490,1001.5078)) // PROMIJENI KORDINATE, NA SVOJU BANK INTERIER! {
robpossible = 0;
SetTimer("waittimer", 300000, false);
SetTimerEx("robtimer", 30000, false, "i", playerid);
SendClientMessage(playerid, COLOR_WHITE, "Pljackas Mc Donalds, policija je obavjestena!!"); //KAD' ON PLJACKA
SendClientMessage(playerid, COLOR_WHITE, "Moras stajati 30 sekundi, da bi pljacka bila uspjesna!"); //KOLIKO MORA CEKAT' VI MOZETE MJENJAT'
}
}
else {
SendClientMessage(playerid, COLOR_WHITE, "Ne mozes upravo sada opljackati Mc Donalds!"); // PORUKA KOJU SALJE IGRACU, KAD' NE MOZE DA OPLJACKA
}
return 1;
}[/pawn]
Probat cu kad dodem kuci
Mislim da je njemu funkcija GivePlayerMoney promjenjena u neku drugu u stock dijelu kao naprimjer sto je ovo [pawn]stock g_NovacPlus(id, iznos)
{
if(iznos < 0 || iznos > 99999999) return 1;
GivePlayerMoney(id, iznos);
PlayerInfo[id][pNovacDzep] += iznos;
return 1;
}[/pawn]
pa imas server side, a ti koristis giveplayermoney funkciju.. daj enum pinfo cijeli da vidimo koji je enum za pare
ne kontam moze li neko objasniti ??? ako ce vbam pomoci ja msm da je edit Up-a jer nezzz tacno davno sam ovo poceo raditi
-Probaj vako prilagodi modu ? :-\
#define COLOR_GREY 0xAFAFAFAA
new string[128];
new money = random(7000);
SafeGivePlayerMoney(playerid, money);
format(string, sizeof(string),"~w~Opljackali ste i uzeli ~g~%d$ !", money);
GameTextForPlayer(playerid, string, 6000, 4);
format(string, sizeof(string),"* Opljackali ste $%d!",money);
SCM(playerid, COLOR_GREY, string);
Pošto vidim da koristiš UP
[pawn]new cash = random(25000);
GivePlayerMoney(playerid, cash);[/pawn]
Zamijeni sa
[pawn]new cash = random(25000);
g_NovacPlus(playerid, cash);[/pawn]
EDIT: Mada, trebalo bi ti i po ovom tvom raditi, sigurno si dirao nešto.
ali za MC DONALDS je filescripta
dobro to cu uraditi javim hoce li raditi :)
-Jel ti teško postavit kodove na pastebin ili kako vec da ti sredimo ? :'(
ubacio sam FS u mod ali imam errore koje ne kontam nigdje su veze
C:\Users\net\Desktop\S4L\gamemodes\S4L.pwn(23748) : error 017: undefined symbol "a"
C:\Users\net\Desktop\S4L\gamemodes\S4L.pwn(23748) : error 017: undefined symbol "a"
C:\Users\net\Desktop\S4L\gamemodes\S4L.pwn(23748) : error 017: undefined symbol "i"
C:\Users\net\Desktop\S4L\gamemodes\S4L.pwn(23748) : fatal error 107: too many error messages on one line
a evo te linije
CMD:pljackajbanku(playerid, params[])
-Ja vidim negdje ti CMD negdje YCMD stavi ovo sto sam ti poslo ?
ti hoces donlands pa banku sta vec hoces modza negdje imas vec pljackaj banku probaj :'(
YCMD:pljackajbanku(playerid, params[],help)
ILI
YCMD:pljackajdonalds(playerid, params[],help)
hahahah jesam bot hahahahh valjda ce sada raditi :)
-Ako ti radi napiši ovde da može lock temu ...
moze lock :D