Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [DS:RP] Joveljic poslato Decembar 31, 2012, 15:12:18 POSLE PODNE

Naslov: | POMOC | CMD : Edit
Poruka od: [DS:RP] Joveljic poslato Decembar 31, 2012, 15:12:18 POSLE PODNE
Skripta koju koristim: Od 0
Detaljan opis problema: Pa hocu da napravim cmd /edit i onda npr da mogu editovati ime kuce ako je npr Mulholand da ja mogu izmeniti istaviti mulholand 1 ili tako ...
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Nadam se da ste skontali sta zelim
Naslov: Odg: | POMOC | CMD : Edit
Poruka od: MEDO poslato Decembar 31, 2012, 17:50:28 POSLE PODNE
uzmi sebi iz CLRP moda primjer i radi prema tome
Naslov: Odg: | POMOC | CMD : Edit
Poruka od: ...Nikola... poslato Decembar 31, 2012, 18:43:27 POSLE PODNE
ajde daj varijable i to sta treba....
Naslov: Odg: | POMOC | CMD : Edit
Poruka od: [DS:RP] Joveljic poslato Januar 01, 2013, 13:00:32 POSLE PODNE
Citat: ...Nikola... poslato Decembar 31, 2012, 18:43:27 POSLE PODNE
ajde daj varijable i to sta treba....

Za sta ce ti varijabla kada ja trazim da mi napravite cmd ?
Naslov: Odg: | POMOC | CMD : Edit
Poruka od: ...Nikola... poslato Januar 01, 2013, 13:05:27 POSLE PODNE
[cenzura]e kako da ti napravim cmd kad ne znam ono KucaInfo pa ono [cenzura] za adresu omg -_-

Edit: evo jedna komanda kojom mozes editovati opis kuce za gta rp e sad ti uzmi i edituj na svoje za sta zelis koristi
CMD:ahn(playerid, params[])
{
new ime[128],string[128];
if(PlayerInfo[playerid][pAdmin] >= 1340)
{
if(sscanf(params, "s[128]", ime)) return SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /ahn [Opis Kuce]");
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if(PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]))
{
format(string, sizeof(string), "Kuca: %d", i);
SendClientMessage(playerid, COLOR_GRAD2, string);
format(string, sizeof(string), "Opis kuce je postavljen na: %s",ime);
SendClientMessage(playerid, COLOR_WHITE, string);
strmid(HouseInfo[i][hDiscription], ime, 0, 64, 255);
OnPropLabelUpdate(1, i);
}
}
} else return SendClientMessage(playerid, -1, "Niste ovlasceni.");
return 1;
}
Naslov: Odg: | POMOC | CMD : Edit
Poruka od: [DS:RP] Joveljic poslato Januar 08, 2013, 22:24:34 POSLE PODNE
Jest brate ubacim ja to al izbaci mi 5 erora ako moze pomoc kako da resim

C:\Documents and Settings\venicom\Desktop\dsadsasdasd\DSRP.pwn(49930) : error 017: undefined symbol "COLOR_GRAY"
C:\Documents and Settings\venicom\Desktop\dsadsasdasd\DSRP.pwn(49931) : error 017: undefined symbol "HouseInfo"
C:\Documents and Settings\venicom\Desktop\dsadsasdasd\DSRP.pwn(49931) : error 036: empty statement
C:\Documents and Settings\venicom\Desktop\dsadsasdasd\DSRP.pwn(49931) : error 017: undefined symbol "i"
C:\Documents and Settings\venicom\Desktop\dsadsasdasd\DSRP.pwn(49931) : fatal error 107: too many error messages on one line
Naslov: Odg: | POMOC | CMD : Edit
Poruka od: [DS:RP] Joveljic poslato Januar 08, 2013, 23:12:32 POSLE PODNE
Citat: ico031 poslato Januar 08, 2013, 23:03:44 POSLE PODNE
pa sta radis od 0 kad komande nemos sklopit :S

Inace sam pocetnik ...
Naslov: Odg: | POMOC | CMD : Edit
Poruka od: Blaeks poslato Januar 09, 2013, 01:30:07 PRE PODNE
@ico031: procitaj pravila
@lood123: komandu napravis sa svojim varijablama, i onda samo stavis da setuje apdejt svih tih varijabli u komandi, nista posebno, ali zahteva rad
Naslov: Odg: | POMOC | CMD : Edit
Poruka od: --Lood-- poslato Januar 09, 2013, 09:46:42 PRE PODNE
Gledaj ako je to onaj nas gm onda moras pod kinfo dodat kadresa i to vec ima stock msm da je kucaica.e a moras dodat kada se ave uce   kucainfo[ID][kAdresa]...i onda kada se gm ucitaje pa gde se formatira za kucu e tu umesto kucaulica stavljat kucainfo[idx][kAdresa]...
I sada ucmd edit
Cmd:Edit(playerid,params[]
{
new id,ime[50];
If(sscanf(params,"Us[50]",id,ime)) return 0;
Kucainfo[id][kadresa] =ime;



Return 1;
}
i sada koristy updatedynamic3dtextlabel...ovo je osnovno otprilike..nisam mogo bolje preko telefona sam...