Započeo Ermin.
•25. Nov. 2013.• Zaključano[pomoc] neke funkcije izvrsi neke ne, takodje prvi put returna 0 drugi put ne :S
320
pregleda
7
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
666
Postovi:
43
Teme:
Pridružio se:Avg. 2012
25. Nov. 2013.
Skripta koju koristim: scratch
Detaljan opis problema: problem je sto u komandi /veh, kad kreira vozilo, posalje samo poruku ONOM KO JE KREIRO, a ne salje Adminima poruku, niti printf funkciju poziva, nista posle SCM, do cega je evo kod...
btw ima jos jedan problem, prvi put kad koristim /veh > Sapawna Vozilo i returna 0, kao da nije unijeta, a drugi put kad koristim spawna vozilo, posalje mi poruku: "Kreirali ste vozilo", ali ne posalje adminima poruku..
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: problem je sto u komandi /veh, kad kreira vozilo, posalje samo poruku ONOM KO JE KREIRO, a ne salje Adminima poruku, niti printf funkciju poziva, nista posle SCM, do cega je evo kod...
btw ima jos jedan problem, prvi put kad koristim /veh > Sapawna Vozilo i returna 0, kao da nije unijeta, a drugi put kad koristim spawna vozilo, posalje mi poruku: "Kreirali ste vozilo", ali ne posalje adminima poruku..
Dio skripte:
YCMD:veh(playerid, params[], help)
{
#pragma unused help
if(PlayerInfo < 4) return SCM(playerid,TAMNOCRVENA,"[CA:RP]"siva" Admini samo!");
new vozilo,boja1,boja2;
if(sscanf(params, "iii", vozilo, boja1,boja2)) return SCM(playerid, SIVA,"Koristi: /veh [Boja 1] [Boja 2]");
else if(vozilo < 400 || vozilo > 611) return SCM(playerid, SIVA,"Krivi model vozila (400-611)");
new Float:x,Float:y,Float:z,crVoz,string;
GetPlayerPos(playerid,x,y,z);
crVoz = CreateVehicle(vozilo,x,y,z,0,boja1,boja2,-1);
PutPlayerInVehicle(playerid, crVoz, 0);
kreiranovozilo = 1;
SetVehicleNumberPlate(crVoz,"Admin Auto");
format(string, sizeof(string), " Spawnao si vozilo | ID: %d, Model: %d", crVoz, vozilo);
SCM(playerid,BIJELA,string);
format(string, 128, "Admin %s je spawnao %s", RPname(playerid), GetVehicleName(vozilo));
SendAdminMessage(1, NARANCASTA2, string);
printf("admin %s | kreirao vozilo %s | id: %d", RPname(playerid), GetVehicleName(vozilo), crVoz);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
666
Postovi:
43
Teme:
Pridružio se:Avg. 2012
25. Nov. 2013.
eh pa gledaj, prvo sam uradio samo SendAdminMessage
i nije radilo
pa sam za svaki slucaj stavio print
ne radi ni onda
SendAdminMessage radi na svim ostalim mjestima osim ovdje..
btw ovo nije prvi put da imam neki zeznut problem sa /veh komandom
i nije radilo
pa sam za svaki slucaj stavio print
ne radi ni onda
SendAdminMessage radi na svim ostalim mjestima osim ovdje..
btw ovo nije prvi put da imam neki zeznut problem sa /veh komandom
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
666
Postovi:
43
Teme:
Pridružio se:Avg. 2012
25. Nov. 2013.
Ma haos, sad prvo returna 0, pa returna 1 (kreira al ne salje poruku)
Prije par sedmica isti problem bio, nekako sam RIJESIO, i ko idiot jucer nesto caprkam po toj komandi iako je perfektno radila, a jebem ti ☹️
Prije par sedmica isti problem bio, nekako sam RIJESIO, i ko idiot jucer nesto caprkam po toj komandi iako je perfektno radila, a jebem ti ☹️
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
190
Postovi:
15
Teme:
Pridružio se:Jun 2011
26. Nov. 2013.
Quote from November 25, 2013, 4:28 pm:
eh pa gledaj, prvo sam uradio samo SendAdminMessage
i nije radilo
pa sam za svaki slucaj stavio print
ne radi ni onda
SendAdminMessage radi na svim ostalim mjestima osim ovdje..
btw ovo nije prvi put da imam neki zeznut problem sa /veh komandom
i nije radilo
pa sam za svaki slucaj stavio print
ne radi ni onda
SendAdminMessage radi na svim ostalim mjestima osim ovdje..
btw ovo nije prvi put da imam neki zeznut problem sa /veh komandom
Probaj ovo
forward SendAdminnMessage(color, string[]);
public SendAdminnMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo >= 1)
{
SendClientMessage(i, color, string);
}
}
}
}
i dodaj u komandu
SendAdminnMessage( NARANCASTA2, string);Prva zamjerka moze ovo sve i u stock...
Druga zamjerka ova for petlja, moze to sa foreach mnogo bolje... a provjera isplayerconnected takodje zastarjela f-ja a svejedno zasto provjeravati jel igrac konektovan i onda provjeriti jel igrac admin ? Jer ako je igrac admin logicno da je i logovan nepotrebna provjera...
A ti ermine si ovu komandu skarabudzio samo tako, kad vec nisi sposoban da napravis ovu komandu kako treba uzmi iz nekog moda i dodaj ovo sendanje..
na crvoz totalno nepotreban,ako si vec to htio da radis trebao bi biti array i za svako naredno vozilo da bude odredjeni slot na arrayu...
a kada si vec odradio putplayerinvehicle, dole dje formatiras umjesto crvoz si mogao okristiti getplayervehicleid posto vidim na sta si ciljao
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
666
Postovi:
43
Teme:
Pridružio se:Avg. 2012
26. Nov. 2013.
Bvana nebitno, u crVoz pohranis vozilo, tj ID vozila, i u array postavis vrijednost varijable, tj da je veca od 0, kako bi za svaki ID vozila, u dtc, jednostavno mozes provjerit ako je "kreiranovozilo[GetPlayerVehicleID(id)]" > 0, da unisti, ako je !kreiranovozilo (< 1) salje da ne mozes unistit to..
I da
pa vise mi se isplati sve moguce u modu napisat slovo po slovo, necu da kopiram niodakle pa da menjam 100 varijabli i sranja..
LOCK rijeseno!
I da
Bvana wrote:
uzmi iz nekog moda i dodaj ovo sendanje
pa vise mi se isplati sve moguce u modu napisat slovo po slovo, necu da kopiram niodakle pa da menjam 100 varijabli i sranja..
LOCK rijeseno!
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
190
Postovi:
15
Teme:
Pridružio se:Jun 2011
26. Nov. 2013.
Ne mozes ispisati mod od 0 ako se koristis ovim pod-forumom nemo da si u zabludi 🙂
Svejedno, sretno tebi..
Svejedno, sretno tebi..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava