Započeo pllopen
•2. Apr. 2013.• Zaključano[POMOC] Prikazivanje meta svih clanova
501
pregleda
8
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
296
Postovi:
39
Teme:
Pridružio se:Avg. 2012
2. Apr. 2013.
Skripta koju koristim😮d 0
Detaljan opis problema😛a ovako napravio sam listu da se moze gledat koji hitman ima metu samo ne kontam zasto mi nece da dialog prikazuje :$
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema😛a ovako napravio sam listu da se moze gledat koji hitman ima metu samo ne kontam zasto mi nece da dialog prikazuje :$
Dio skripte:
new sstring,stringg; format(sstring, sizeof(sstring), "");
foreach(new i : Player)
{
if(Imametu == 1 && meta == 1)
{
format(stringg, sizeof(stringg), "Hitman: %s\tMeta: %s", GetName(Imametu), GetName(meta));
strcat(sstring, stringg);
strcat(sstring, "\n");
}
}
SPD(playerid,D_META,DIALOG_STYLE_MSGBOX, "{F81414}SEF - {C0C0C0}PREGLED META", sstring, "ZATVORI", "");Neke slike/video za lakse dobivanje pomoci(neobavezno):
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
296
Postovi:
39
Teme:
Pridružio se:Avg. 2012
2. Apr. 2013.
David (Sabljak) A.k.A SABO(T) wrote on April 2, 2013, 1:39 pm:
Jesi siguran da ti se ID Dialoga ne mješa sa ostalim??
ili probaj ovako
ili probaj ovako
new sstring,stringg; format(sstring, sizeof(sstring), "");
foreach(new i : Player)
{
if(Imametu == 1 && meta == 1)
{
format(stringg, sizeof(stringg), "Hitman: %s\tMeta: %s", GetName(Imametu), GetName(meta));
strcat(sstring, stringg);
strcat(sstring, "\n");
SPD(playerid,D_META,DIALOG_STYLE_MSGBOX, "{F81414}SEF - {C0C0C0}PREGLED META", sstring, "ZATVORI", "");
}
}
Siguran sam 100% da se dialogi ne mjesaju! Jer je sve fino definisano tako da nema sanse da se pomjesaju. A filterskripta nemam.
A taj nacin sto si ti dao ne moze probao sam opet ga ne otvara :$
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
2. Apr. 2013.
Ovo bi trebalo radit:
Jer ti si samo gledao da li se u obje varijable nalazi broj 1, a u tim varijablama je ID nekog igraÄa i vjerojatno ti zato nije htjelo radit.
new sstring,stringg; format(sstring, sizeof(sstring), "");
foreach(new i : Player)
{
if(Imametu >= 0 && meta >= 0)
{
format(stringg, sizeof(stringg), "Hitman: %s\tMeta: %s", GetName(Imametu), GetName(meta));
strcat(sstring, stringg);
strcat(sstring, "\n");
}
}
SPD(playerid,D_META,DIALOG_STYLE_MSGBOX, "{F81414}SEF - {C0C0C0}PREGLED META", sstring, "ZATVORI", "");
Jer ti si samo gledao da li se u obje varijable nalazi broj 1, a u tim varijablama je ID nekog igraÄa i vjerojatno ti zato nije htjelo radit.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
296
Postovi:
39
Teme:
Pridružio se:Avg. 2012
2. Apr. 2013.
Joey_ wrote on April 2, 2013, 6:34 pm:
Ovo bi trebalo radit:
Jer ti si samo gledao da li se u obje varijable nalazi broj 1, a u tim varijablama je ID nekog igraÄa i vjerojatno ti zato nije htjelo radit.
new sstring,stringg; format(sstring, sizeof(sstring), "");
foreach(new i : Player)
{
if(Imametu >= 0 && meta >= 0)
{
format(stringg, sizeof(stringg), "Hitman: %s\tMeta: %s", GetName(Imametu), GetName(meta));
strcat(sstring, stringg);
strcat(sstring, "\n");
}
}
SPD(playerid,D_META,DIALOG_STYLE_MSGBOX, "{F81414}SEF - {C0C0C0}PREGLED META", sstring, "ZATVORI", "");
Jer ti si samo gledao da li se u obje varijable nalazi broj 1, a u tim varijablama je ID nekog igraÄa i vjerojatno ti zato nije htjelo radit.
Da sad mi prikaziva dialog samo ne prikaziva tocno. Pise Hitman: Test_Test Meta: Test_Test znaci prikaziva da sam ja hitman i da sam si meta. Naravno varijable stavlja na nula kad se igrac logira i odlazi off.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
296
Postovi:
39
Teme:
Pridružio se:Avg. 2012
2. Apr. 2013.
Joey_ wrote on April 2, 2013, 10:11 pm:
Postaj komandu za postavljanje mete. I kod logiranja i kad odlazi off moraÅ¡ resetirat varijable na -1. Jer je 0 postojeći, tj. mogući ID igraÄa.
Preko dialoga metu trazim
case 3:
{
new i = GetRandomPlayer();
if(IsPlayerConnected(i))
{
if(PlayerInfo == 0 && PlayerInfo == 0 && PlayerInfo <= 5 && UlogovanProvjera == 1)
{
new level = PlayerInfo;
GetRandomPlayer();
meta = 0;
Imametu = 0;
Cijenamete = level*100;
SCMF(playerid, -1, "{6EF83C} | {C0C0C0}Uzeli ste metu pod imenom %s - vrijednost mete: %d$.", GetName(i), Cijenamete);
}
else return ERROR(playerid, "Tretnutno nedostupno, pokusajte kasnije!");
}
else return ERROR(playerid, "Tretnutno nedostupno, pokusajte kasnije!");
}
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
3. Apr. 2013.
Ne kužim zašto ne koristiš PlayerInfo?
I probaj zamijenit taj kod sa ovim:
I probaj zamijenit taj kod sa ovim:
case 3:
{
new i = GetRandomPlayer();
if(IsPlayerConnected(i))
{
if(PlayerInfo == 0 && PlayerInfo == 0 && PlayerInfo <= 5 && UlogovanProvjera == 1)
{
new level = PlayerInfo;
GetRandomPlayer();
meta = i;
Imametu = i;
Cijenamete = level*100;
SCMF(playerid, -1, "{6EF83C} | {C0C0C0}Uzeli ste metu pod imenom %s - vrijednost mete: %d$.", GetName(i), Cijenamete);
}
else return ERROR(playerid, "Tretnutno nedostupno, pokusajte kasnije!");
}
else return ERROR(playerid, "Tretnutno nedostupno, pokusajte kasnije!");
}
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
296
Postovi:
39
Teme:
Pridružio se:Avg. 2012
3. Apr. 2013.
Joey_ wrote on April 3, 2013, 6:46 pm:
Ne kužim zašto ne koristiš PlayerInfo?
I probaj zamijenit taj kod sa ovim:
I probaj zamijenit taj kod sa ovim:
case 3:
{
new i = GetRandomPlayer();
if(IsPlayerConnected(i))
{
if(PlayerInfo == 0 && PlayerInfo == 0 && PlayerInfo <= 5 && UlogovanProvjera == 1)
{
new level = PlayerInfo;
GetRandomPlayer();
meta = i;
Imametu = i;
Cijenamete = level*100;
SCMF(playerid, -1, "{6EF83C} | {C0C0C0}Uzeli ste metu pod imenom %s - vrijednost mete: %d$.", GetName(i), Cijenamete);
}
else return ERROR(playerid, "Tretnutno nedostupno, pokusajte kasnije!");
}
else return ERROR(playerid, "Tretnutno nedostupno, pokusajte kasnije!");
}
Ma pomjesa se bbc kod sa [ i ] pa tu ne prikaze. playerid mi tu ne treba vec ovako kako sam definirao provijeru nece valjda meni provijervat da li sam admin/da li sam u arei/da li sam logiran... Vec tom igracu sto ga bude izabralo.
A ovo tvoje cu danas testat kad imadnem sa nekim.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava