Problem(error/warning): //
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Trazim struja sistem da pojasnim Hocu da kada kliknem F na lift da pise nema struje idi plati da bi imao struju a kada plati struju Tad da moze da se vozi liftom https://pastebin.com/6AxNKSZ3[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): ///
Pomoc oko struje
867
pregleda
12
postova
5. Feb. 2019.
5. Feb. 2019.
Kriso wrote on February 5, 2019, 12:46 am:
Kako mislis struja za igraca ako je ovo policija, nisam te bas razumeo
5. Feb. 2019.
napravis racun za sturu da se doda na payday struja = 1 i napravis timer da ga napomene za 10min da treba da plati racun u posti, ako nije platio seta mu playerracun = 1 i napravis kad klikne F kod lifta ako mu je racun na 1 da ne moze da ide dalje
5. Feb. 2019.
á—ªå‚乂 wrote on February 5, 2019, 1:16 am:
napravis racun za sturu da se doda na payday struja = 1 i napravis timer da ga napomene za 10min da treba da plati racun u posti, ako nije platio seta mu playerracun = 1 i napravis kad klikne F kod lifta ako mu je racun na 1 da ne moze da ide dalje
5. Feb. 2019.
Tayson Pawno wrote on February 5, 2019, 1:33 am:
Ne znam kako bi napravio to Ja sam pokusao nesto al Mi ne ide pa zato trazim Pomoc od onog Ko se razume
Mogu ti napisati al ne znam bili bilo tacno pokusacu sa tajmerima jer se sa unixom ne isplati
Gde ti je vec kad stigne payday doday
paydaystruja = 1;
SetTimerEx("Kako stavis",600000,false,"i",playerid); // 10 minuta
SendClientMessage(playerid,-1,"Plati struju ili ti istice za 10 minuta");
onda kad prodje to od deset minuta
forward kakostavis(playerid);
public kakostavis(playerid)
{
SendClientMessage(playerid,-1,"Iskljucena ti je struja idi plati u opstini");
struja= 0;
paydaystruja= 0; // sad nmp jel treba ovo nisam radio sa tim
return 1;
}
onda mozes dalje
cmd:lift(playerid,params[])
{
if(struja == 0) return SendClientMessage(playerid,-1,"Iskljucena ti je struja idi u opstinu pa plati
}
@Tayson Pawno
5. Feb. 2019.
Deken wrote on February 5, 2019, 2:48 pm:
Mogu ti napisati al ne znam bili bilo tacno pokusacu sa tajmerima jer se sa unixom ne isplati
Gde ti je vec kad stigne payday doday
paydaystruja = 1;
SetTimerEx("Kako stavis",600000,false,"i",playerid); // 10 minuta
SendClientMessage(playerid,-1,"Plati struju ili ti istice za 10 minuta");
onda kad prodje to od deset minuta
forward kakostavis(playerid);
public kakostavis(playerid)
{
SendClientMessage(playerid,-1,"Iskljucena ti je struja idi plati u opstini");
struja= 0;
paydaystruja= 0; // sad nmp jel treba ovo nisam radio sa tim
return 1;
}
onda mozes dalje
cmd:lift(playerid,params[])
{
if(struja == 0) return SendClientMessage(playerid,-1,"Iskljucena ti je struja idi u opstinu pa plati
}
@Tayson Pawno
Gde ti je vec kad stigne payday doday
paydaystruja = 1;
SetTimerEx("Kako stavis",600000,false,"i",playerid); // 10 minuta
SendClientMessage(playerid,-1,"Plati struju ili ti istice za 10 minuta");
onda kad prodje to od deset minuta
forward kakostavis(playerid);
public kakostavis(playerid)
{
SendClientMessage(playerid,-1,"Iskljucena ti je struja idi plati u opstini");
struja= 0;
paydaystruja= 0; // sad nmp jel treba ovo nisam radio sa tim
return 1;
}
onda mozes dalje
cmd:lift(playerid,params[])
{
if(struja == 0) return SendClientMessage(playerid,-1,"Iskljucena ti je struja idi u opstinu pa plati
}
@Tayson Pawno
5. Feb. 2019.
Pawno wrote on February 5, 2019, 4:41 pm:
Bilo bi ti pametno da stavis pStruja pod enum PlayerInfo. Ovako ti nece biti sinhronizovano za sve igrace, nego kad jedan igrac plati struju, platice se i ostalima 🙂
5. Feb. 2019.
pa nisam ti napisao komandu platistruju mozes ovako
CMD:platistruju(playerid,params[])
{
if(!IsPlayerInRangeOfPoint(playerid,kordinate u opstini)) return SCM(playerid,-1,"Niste na lokaciji da bi platili struju");
{
if(PlayerInfo < koliko vec treba za struju) return SCM(playerid,-1,"Nemate novca da bi platili struju");
CMD:platistruju(playerid,params[])
{
if(!IsPlayerInRangeOfPoint(playerid,kordinate u opstini)) return SCM(playerid,-1,"Niste na lokaciji da bi platili struju");
{
if(PlayerInfo < koliko vec treba za struju) return SCM(playerid,-1,"Nemate novca da bi platili struju");
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava