Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4343 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Jeigu turi zcmd include, kam naudoji strcmp? Gi zcmd yra paprasčiau, efektyviau.

Dar nelabai moku ZCMD, juolab perdaryt komandas

 

Sutikčiau su savo mintimi tik iš dalies. Taip, daug kas nori kad viskas būtų pateikta jiems ant lėkštutės kaip skriptai, kažkas kita. Bet čia žmogus prašo pagalbos, o ne kažkokios skripto dalies, būtent prašo pagalbos "SA:MP Klausimai, pagalba ir prašymai". O ne kur kitur. 

 

Pabandyk išimti ZCMD ir patikrinti ar veikia. Arba patikrink ar OnPlayerCommandText užbaigi su return false; arba return 0; (nėra skirtumo).

Aš naudojau tai, bet neveikė, dabar tik pakeičiau.

(redaguota)

Žodis "efektyvus" turi daug prasmių, gali pasižiūrėti http://www.zodynas.lt/terminu-zodynas/E/efektyvus.

 

Tu nori pasakyti, kad zcmd nėra "efektyvesnis" nei strcmp?

Tikrai ne. Koks skirtumas kokio tipo komanda, juk efektas tas pats.

 

P.S. "Efektyvus" nei viena prame nereiškia greičio.

 

 

Baikit ginčytis geriau padėkit, nes nk nepagaunu

Mes diskutuojam..
Redaguota , nario _kRego

 

Su ZCMD viskas taip pat, tik rašai:

COMMAND:komanda(playerid, params[])
{
     // Kodas
     return 1;
}

Galima ir kitaip :

CMD:komanda(playerid, params[])
{
//kodas
return 1;
}

Asmeniškai man CMD: greičiau rašosi :D

 

bei jai naudoji ZCMD jas dėk pačioje modifikacijos pabaigoje, nes taip bus tau lengviau iš patirties sakau, nereikės ilgai ieškoti kur jos :D.

 

Matosi, tai tikriausiai dėl to, kad tavo smegenys jau perkaito nuo kompiuterio. Patarimas: išeik į lauką kokį futbolą arba krepšinį pažaisti arba susirask darbą. Mano manymu, smegenys turėtų atvėsti poto.

Tikriausiai kad ne. Nepatarinėk man, pats geriau tai padaryk. Aš čia nematau jokių pykčių, tačiau kaip matau tu juos įžvelgi. Komentuoju dėl to, kad sunku praleisti komentarą su 0 logikos.

 

Tai dabar perkelt visas komandas į apačią? Nes taip padariau :D

 

Pildau

 

Kažkas blogai su šituo reikalu, nes kai jungi testuot meta - "Script[gamemode/new.amx]: run time error 17: invalid/unsupported P-code file format" kitoj eilutėj "Failed to load 'gamemode/new.amx' script." Ką tai reiškia? :D

 

Papildymo papildymas

 

Išėmiau komandas (visai iš skripto) ir modifikacija vėl veikia, tai kur dėt?

 

Komandos:

if(strcmp(cmdtext, "/tpap", true) == 0)// Komanda veiks visiems
{
new vehicleid = GetPlayerVehicleID(playerid);
{
SetVehiclePos(vehicleid,509,-2121.3000000,-2489.8999000);//kordinates
SetPlayerPos(playerid,509,-2121.3000000,-2489.8999000);//kordinates
SendClientMessage(playerid,0x99cccc,"Sëkmingai nusiteleportavote á Angel Pine miestelá!");
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
}
 
 
if(strcmp(cmdtext, "/pagalba", true)==0)//pagalbos centras
{
ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Pagalbos Centras","Taisyklës/nInformacija apie serverá/nServerio tikslas/nKà galime pasiølyti Jums/nKodël verta èia þaisti/nKà daryti jei ..","Pasirinkti","Atšaukti");
return 1;
}

Pakeisk į šitą

CMD:tpap(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
{
SetVehiclePos(vehicleid,509,-2121.3000000,-2489.8999000);//kordinates
SetPlayerPos(playerid,509,-2121.3000000,-2489.8999000);//kordinates
SendClientMessage(playerid,0x99cccc,"Sëkmingai nusiteleportavote á Angel Pine miestelá!");
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
}
 
CMD:pagalba(playerid, params[]) 
{
ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Pagalbos Centras","Taisyklës/nInformacija apie serverá/nServerio tikslas/nKà galime pasiølyti Jums/nKodël verta èia þaisti/nKà daryti jei ..","Pasirinkti","Atšaukti");
return 1;
}

Ir persiskaityk apie zcmd naudojimą :D

aYwZAZm_460sa.gif


 


 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4343 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...