Započeo 99Mile99
•7. Dec. 2012.• Zaključano[Pomoc]jel dobro
353
pregleda
8
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
535
Postovi:
41
Teme:
Pridružio se:Jun 2012
7. Dec. 2012.
Skripta koju koristim:moja
Detaljan opis problema:evo napravio sam prvu komandu sa nekim provjerama i tim i sada vas zelim pitat je to ispravno evo komande:
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
recite mi jesam li dobro sastavio ovo else i to....da treba uopce tu else samo recite
Detaljan opis problema:evo napravio sam prvu komandu sa nekim provjerama i tim i sada vas zelim pitat je to ispravno evo komande:
CMD:teamspeak(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREEN, "Prvo se moras prijaviti");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "IP od teamspeaka je: -IP-");
return 1;
}
}
return 1;
}Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
recite mi jesam li dobro sastavio ovo else i to....da treba uopce tu else samo recite
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
804
Postovi:
115
Teme:
Pridružio se:Jul 2012
7. Dec. 2012.
Mile12345 wrote on December 7, 2012, 10:04 pm:
znaci mogu tako svaku komandu napravit.....mislim na sustav prvo if pa onda tek else ?
zavisi ako stavis npr
if(playerid == 1)
{
SCM(...)
}
else
{
GameTextForPlayer(...)
}
e ovde se misli ako je playerid 1 salje mu neku poruku
a za sve ostale ide GameText ..>
A kada bi stavio
if(playerid == 1)
{
SCM(...)
}
else if(playerid == 2)
{
ShowPlayerDialog(...)
}
else
{
GameTextForPlayer(...)
}
e ovde sada ide ako je playerid 1 onda salje porukuSCM..
ako je playerid 2 onda pokaze dialog ShowPlayerDialog
a za sve ostaalo
pokaze game text 🙂
nadam se da si skonto sta ti zelim objasnit 😉
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,858
Postovi:
63
Teme:
Pridružio se:Jun 2012
7. Dec. 2012.
Å ta će ti if(PlayerConnected(playerid)) ? ObriÅ¡i to, komanda ti može biti manja 😄
Komanda ti je inaÄe okej, i radila bi naravno.
Edit: Å to se mene tiÄe ne treba ti ni provera da li je ulogovan...
CMD:teamspeak(playerid, params[])
{
if(gPlayerLogged == 0) return SendClientMessage(playerid, -1, "Morate se prvo prijaviti.");
SendClientMessage(playerid, COLOR_GREEN, "IP od teamspeaka je: -IP-");
return 1;
}Komanda ti je inaÄe okej, i radila bi naravno.
Edit: Å to se mene tiÄe ne treba ti ni provera da li je ulogovan...
CMD:teamspeak(playerid, params[])
{
SendClientMessage(playerid, COLOR_GREEN, "IP od teamspeaka je: -IP-");
return 1;
}Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
7. Dec. 2012.
U komandi imas viska returna, i linije dali je igrac logovan, ti ne trebaju i nikada ti nece trebati, moja ti je preporuka da prestanes da prevodis GF komande u ZCMD, nego da krenes da koristis i SSCANF i da radis sam komande...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava