Errori priliom pravljenja cmda

Započeo Harp
pre 3 godine
677
pregleda
12
postova
Fazla
Wheel Man
pre 3 godine
Problem(error/warning)😛okusao 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:
 public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

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

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

      }
  }
return 1;

   

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Nema
Slika/video ingame problema(obavezno ako je ingame problem): Nema
Frozen_Capone
Crime Lord
pre 3 godine
Na koju liniju izbaca error?
Fazla
Wheel Man
pre 3 godine
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
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;
}


Errori ugl idu od line 347 do 353 to je citav ovaj ovdje kod
Frozen_Capone
Crime Lord
pre 3 godine
Probaj da obrises taj public ceo OnPlayerClickPlayer
Fazla
Wheel Man
pre 3 godine
Onda izbaci ovo
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
Lexy
Underboss
pre 3 godine
Harp wrote on June 17, 2022, 4:51 pm:
Onda izbaci ovo
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


crtl+f cmd_teleport i poslji ovdje
NegativeIQ
Kingpin
pre 3 godine
yeet wrote on June 17, 2022, 6:15 pm:
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.
Lexy
Underboss
pre 3 godine
Deleted User wrote on June 17, 2022, 9:52 pm:
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
NegativeIQ
Kingpin
pre 3 godine
yeet wrote on June 18, 2022, 12:12 am:
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...
Lexy
Underboss
pre 3 godine
Vjerovatno ima jos negdje u skripti
CMD:teleport(playerid, params[]){


i zasto
params[]
ako ga nekoristis?
Fazla
Wheel Man
pre 3 godine
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
Fazla
Wheel Man
pre 3 godine
Popravio samo obriso cmd:teleport i napravio ovako
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;
}


Lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava