Errori priliom pravljenja cmda

Započeo Harp, Jun 16, 2022, 21:43:00 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Problem(error/warning):Pokusao sam nap tp komandu i radi cmd:teleport al kad krenem praviti poziciju i ostalo izbaci 6 errora
Znaci cim pokusam napraviti lokaciju poziciju izbaci da cmd nevalja a prije toga compile sve cisto
I izvinite sto ovoliko postam al mrm kad ne mogu skontat sto mi errore izbaciva a nez ih fix

Deo skripte:D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(347) : warning 217: loose indentation
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(347) : error 029: invalid expression, assumed zero
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(347) : error 004: function "S_OnPlayerClickPlayer" is not implemented
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(353) : warning 225: unreachable code
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(353) : error 029: invalid expression, assumed zero
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(353) : error 017: undefined symbol "cmd_teleport"
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(353) : error 029: invalid expression, assumed zero
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(353) : fatal error 107: too many error messages on one line

6 Errors.

Pawno Code: [pawn] public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

if(dialogid == DIALOG_TELEPORT)
{
  if(!response) return SendClientMessage(playerid,COLOR_RED,"[Server]: Odustao si !");
  if(response)
  {
   switch(listitem)
{
   case 0:
   {

    SetPlayerPos(playerid,835.4943,-2056.0894,12.8672);
    SetPlayerFacingAngle(playerid,179.4780);
    SendClientMessage(playerid,COLOR_RED,"[MapShow]:Ovo vam je Ostrvo napravio Mapper Harp");

      }
  }
return 1;

     [/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Nema
Slika/video ingame problema(obavezno ako je ingame problem): Nema
Poslednja Izmena: Jun 18, 2022, 13:02:29 POSLE PODNE od Deleted User
Stari novi u skriptanju/mappanju ucim se lagano
Mozete pogl dok sam nes i znao praviti
https://www.youtube.com/watch?v=4iZAbb1scjI Ubacivanje mape/spawna
https://www.youtube.com/watch?v=0A5neHGD_Ko Moja pocetna mapa Ostrva


Za ovo ovdje mn error izbaciva al prije setanja pos ja compile i bilo bez greske cim sam nap onaj kod gore errori poceli evo koda

[pawn]public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}


CMD:teleport(playerid,params[])
{
   ShowPlayerDialog(playerid,DIALOG_TELEPORT,DIALOG_STYLE_LIST,"Izaberi koju mapu zelis pogledati","1.Ostrvo by Harp","OK","Odustani");
   return 1;
}[/pawn]

Errori ugl idu od line 347 do 353 to je citav ovaj ovdje kod
Stari novi u skriptanju/mappanju ucim se lagano
Mozete pogl dok sam nes i znao praviti
https://www.youtube.com/watch?v=4iZAbb1scjI Ubacivanje mape/spawna
https://www.youtube.com/watch?v=0A5neHGD_Ko Moja pocetna mapa Ostrva

Probaj da obrises taj public ceo OnPlayerClickPlayer

Onda izbaci ovo

[pawn]warning 217: loose indentation
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(351) : error 029: invalid expression, assumed zero
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(351) : error 017: undefined symbol "cmd_teleport"
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(351) : error 029: invalid expression, assumed zero
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(351) : fatal error 107: too many error messages on one line
[/pawn]
Stari novi u skriptanju/mappanju ucim se lagano
Mozete pogl dok sam nes i znao praviti
https://www.youtube.com/watch?v=4iZAbb1scjI Ubacivanje mape/spawna
https://www.youtube.com/watch?v=0A5neHGD_Ko Moja pocetna mapa Ostrva

Citat: Harp poslato Jun 17, 2022, 18:51:01 POSLE PODNE
Onda izbaci ovo

[pawn]warning 217: loose indentation
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(351) : error 029: invalid expression, assumed zero
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(351) : error 017: undefined symbol "cmd_teleport"
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(351) : error 029: invalid expression, assumed zero
D:\Users\X-X-X\Desktop\Server\gamemodes\pcrp.pwn(351) : fatal error 107: too many error messages on one line
[/pawn]

crtl+f cmd_teleport i poslji ovdje
CitatNe idite uokolo tumačeći kako vam svijet duguje život. Svijet vam ne duguje ništa. On je bio prvi ovdje.

Citat: yeet poslato Jun 17, 2022, 20:15:41 POSLE PODNE
crtl+f cmd_teleport i poslji ovdje
CMD:teleport i jeste cmd_teleport (da ne objasnjavam nakon precompile CMD: postaje cmd_ prefix za public funkciju - tako radi ZCMD, iZCMD, y_commands i sve sto je zasnovano na originalnom zcmd).
Tako da cmd_teleport nece naci, nego je to sto je on vec dao.


Sto se tice gresaka, ja licno sumnjam da si sjebo negde zagrade, to je najbolje objasnjenje da compiler tako poludi.

Citat: Deleted User poslato Jun 17, 2022, 23:52:04 POSLE PODNE
CMD:teleport i jeste cmd_teleport (da ne objasnjavam nakon precompile CMD: postaje cmd_ prefix za public funkciju - tako radi ZCMD, iZCMD, y_commands i sve sto je zasnovano na originalnom zcmd).
Tako da cmd_teleport nece naci, nego je to sto je on vec dao.


Sto se tice gresaka, ja licno sumnjam da si sjebo negde zagrade, to je najbolje objasnjenje da compiler tako poludi.

ili je koristio zcmd izcmd i sad radi pawn.CMD
CitatNe idite uokolo tumačeći kako vam svijet duguje život. Svijet vam ne duguje ništa. On je bio prvi ovdje.

Citat: yeet poslato Jun 18, 2022, 02:12:20 PRE PODNE
ili je koristio zcmd izcmd i sad radi pawn.CMD
Nije iskljuceno 100% ali sumnjam, bilo bi Already Defined posto u sustini imas iste macro funkcije ako imas 2 includa koja koriste CMD: kao dekorator...

Vjerovatno ima jos negdje u skripti [pawn]CMD:teleport(playerid, params[]){[/pawn]

i zasto [pawn]params[][/pawn] ako ga nekoristis?
CitatNe idite uokolo tumačeći kako vam svijet duguje život. Svijet vam ne duguje ništa. On je bio prvi ovdje.

Pda koristim zcmd i to params valjda treba ici pokusat cu obrisat sve i opt pokusat i sta trebam pravit komandu bez zcmd i sto se tice zagrada pregledo sam par puta nema vise zagrada od onog koliko treba ici
Poslednja Izmena: Jun 18, 2022, 07:53:54 PRE PODNE od Harp
Stari novi u skriptanju/mappanju ucim se lagano
Mozete pogl dok sam nes i znao praviti
https://www.youtube.com/watch?v=4iZAbb1scjI Ubacivanje mape/spawna
https://www.youtube.com/watch?v=0A5neHGD_Ko Moja pocetna mapa Ostrva

Popravio samo obriso cmd:teleport i napravio ovako
[pawn]public OnPlayerCommandText(playerid, cmdtext[])
{
   if (strcmp("/teleport 1", cmdtext, true, 10) == 0)
   {
     SendClientMessage(playerid, COLOR_RED,"[MS-Server]Mapa radena od strane Harp");
     SetPlayerPos(playerid,835.4943,-2056.0894,12.8672);
   return 1;
}
[/pawn]

Lock.
Stari novi u skriptanju/mappanju ucim se lagano
Mozete pogl dok sam nes i znao praviti
https://www.youtube.com/watch?v=4iZAbb1scjI Ubacivanje mape/spawna
https://www.youtube.com/watch?v=0A5neHGD_Ko Moja pocetna mapa Ostrva