krenuo sam skriptu radit iz pocetka, i ubacio sam ovu komadnu:
if(strcmp(cmd, "/gmx", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
GameModeExit();
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste ovlasteni za korstenje te komande !");
}
}
return 1;
}
i stisnem da mi kompilira i pise mi undefined symbol: cmd.
i sad kako da to napravim da mi radi ta komanda. hvala vam
Netrebas na 82 mjesta pitat.
Napisao ti u drugoj temi:
Mozda tak da definiras cmd???
Stavio ovo ispod OnPlayerCommandText
new cmd[256];
cmd = strtok(cmdtext, idx);
hvala vam.
sta bi trebao napraviti da kada si dam admina, da to server prihvati, da sam admin. da mogu sve komande radit i to. skriptu sam poceo od nule. znaci od pocetka. hvala
Kak to mislis, oces registration system?
nzm ja. nego kad udjem na server i upisem neku komandu sto bi inace admin trebao moc, a u scriptfiles sam si savio admina, i server ne prepoznaje da sam ja admin. i neda mi da koristim tu komadu. nzm zasto.
haha pa ako radis gamemode od 0 onda tamo nema admina moras sam napravit admine...LOL
znaci moram ubacit admin system?
a jer bi valjao LSLRP gamemod za edit?
Citat: filip_pnv poslato Jul 29, 2010, 22:17:59 POSLE PODNE
znaci moram ubacit admin system?
a jer bi valjao LSLRP gamemod za edit?
Ako si pocetnik pocni editat,a poslije radit gm od 0...preporucam ti GF
ma probao sam i GF i sve moguca gamemodove koji postoje na balkan sampu. ma ni jedan nije bas. upocetku valja. a kad naskriptas svega. onda te pocne zezat. i onda sve ispocetka. xD
Onda ne skriptas dobro. Trebas svaku skriptu koju napravis testati svaku funkciju.
kako mislite treba testirati??! uci na server i isprobati funkciju jer radi ili?!
Da, kako drukcije?
nzm ja. samo pitam. da znam za slijedeci put. xD
daj mi reci jer znas di je ondaj podforum Tutoriali? znam da je to tu bilo, a sad nema
Correli maknuo jer nesto slaze i mice bezvezne tutoriale.
ajd pomozi jos jest. za komandu /opremise
evo komande:
if(strcmp(cmd, "/opremise", true) == 0)
{
if(IsPlayerConnected(playerid) && PlayerToPoint(2.0, playerid,294.9062,-38.1780,1001.5156))
{
TogglePlayerControllable(playerid, 1);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "OPREMA","MP5 \nHeal i Armor", "Uzmi", "Otkazi");
return 1;
}
}
a evo ondialogresponse:
if(dialogid == 1)//PD OPREMA
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid, 29, 500);
SendClientMessage(playerid,YELLOW,"Uzeo si MP5");
}
new Float:health;
new Float:armour;
if(listitem == 1)
{
SetPlayerHealth(playerid, health + 100);
SetPlayerArmour(playerid, armour + 100);
SendClientMessage(playerid,YELLOW,"Izljecio si se i uzeo si pancu");
}
}
}
i sad imam dvije tipke "uredu" to je za odabir, i "izlaz" to je da necu nista odabrat. ali kada stistnem "izlaz" tipku, server mi zatvori konekciju. a ja bi kad stisnem "izlaz" tipku da mi se dialog zatvori, a da se igra nastavlja noralno. samo znm kako to napravit.
pa ak mozes pomoci, hvala ti
Nisam siguran dal ce raditi ali probaj ovo...
f(dialogid == 1)//PD OPREMA
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid, 29, 500);
SendClientMessage(playerid,YELLOW,"Uzeo si MP5");
}
new Float:health;
new Float:armour;
if(listitem == 1)
{
SetPlayerHealth(playerid, health + 100);
SetPlayerArmour(playerid, armour + 100);
SendClientMessage(playerid,YELLOW,"Izljecio si se i uzeo si pancu");
}
}
else
{
return 0;
}
}
Citat: LordShigi poslato Jul 30, 2010, 14:17:52 POSLE PODNE
Nisam siguran dal ce raditi ali probaj ovo...
f(dialogid == 1)//PD OPREMA
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid, 29, 500);
SendClientMessage(playerid,YELLOW,"Uzeo si MP5");
}
new Float:health;
new Float:armour;
if(listitem == 1)
{
SetPlayerHealth(playerid, health + 100);
SetPlayerArmour(playerid, armour + 100);
SendClientMessage(playerid,YELLOW,"Izljecio si se i uzeo si pancu");
}
}
else
{
return 0;
}
}
pokusao sam tako i opet mi se isto dogodi kada pritisnem na tipku izlaz
http://i26.tinypic.com/oaowa1.png (http://i26.tinypic.com/oaowa1.png)
Ups krivo napisao: probaj s return 1;
Citat: LordShigi poslato Jul 30, 2010, 16:01:12 POSLE PODNE
Ups krivo napisao: probaj s return 1;
probao sam i opet isto. xD
promjenio sam sve moguce kooridnate spawna. i kad se registriras na server igrac se spawna gdje treba, ali kada poginem, onda se spawna na sasvim dugom mjestu. pokusao sam koordinate pornaci, ali ne postoje u skripti. sa nzm kako da i to pronadje. hvala
Mjenjas kordinate spawna pdo OnGameModeInit iza svake AddPlayerClass linije.
Citat: LordShigi poslato Jul 30, 2010, 18:50:01 POSLE PODNE
Mjenjas kordinate spawna pdo OnGameModeInit iza svake AddPlayerClass linije.
jesam. postoji samo jedna. to sam promjenio i opet se isto dogadja. pokusao sam cak i uklonit. isto se dogadja. nzm sta je.
a kad upalim onaj server koji sam poceo raditi od pocetka to znaci on nule, onda mi pise da se pridruzujeem igri, ali mi se server ugasi, tj. onaj crni prozorcic. isto nzm zasto
Ako imas samo 1 onda su kordinate najverovatnije u nekoma arrayu gore.
nema ni toga. jbt. xD
jos nesto. kad upalim onaj server koji sam poceo raditi od pocetka to znaci on nule, onda mi pise da se pridruzujem igri, ali mi se server ugasi, tj. onaj crni prozorcic. isto nzm zasto
1. Daj mi tu liniju AddPlayerClass
2. Kopiraj mi zadnjih 100 linja u server_log-u na serveru di je ovja mod od nule.
evo
for(new i = 0; i <= sizeof(Peds)-1; i++)
{
AddPlayerClass(Peds
- ,1958.3783,1343.1572,1100.3746,269.1425,-1,-1,-1,-1,-1,-1);
}
Pa samot u promjeni kordinate, compileaj i to je to.