Jump to content

Anketa


Recommended Posts

nejde mi to errory errory errory achhh nwm co je zle ale cakam ze ti mi to povis :)

 

errory:

 

C:\Documents and Settings\-\Plocha\NIC\Land.pwn(115) : error 017: undefined symbol "dcmd_ano"
C:\Documents and Settings\-\Plocha\NIC\Land.pwn(117) : error 017: undefined symbol "params"
C:\Documents and Settings\-\Plocha\NIC\Land.pwn(119) : error 017: undefined symbol "hlas"
C:\Documents and Settings\-\Plocha\NIC\Land.pwn(119) : warning 215: expression has no effect
C:\Documents and Settings\-\Plocha\NIC\Land.pwn(119) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\-\Plocha\NIC\Land.pwn(119) : error 029: invalid expression, assumed zero
C:\Documents and Settings\-\Plocha\NIC\Land.pwn(119) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

 

MOD:

 

// Crazy party lands
// by S3AN_Svk and Liskij00
//Version 1.0
//                             [iNCLUDE]
#include 
#if defined FILTERSCRIPT
//                            [NEW]
new ano;//toto sluzi na ukazanie kolko ludi je za ano
new nie;//toto zase kolko ludi je za nie
new hlasovanie2;//toto sluzi na hlasovanie
new hlas[MAX_PLAYERS];//aby hrac mohol len raz hlasovat
//                           [FORWARD]
forward piratt();
//                          [FARBY]
#define COLOR_GREEN 0x33AA33AA
#define COLOR_ORANGE 0xF97804FF
#define COLOR_GREY 0xFFFFFFAA
#define COLOR_LIGHTGREEN 0x29ff06AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_RED 0xFF0000AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF0080FF
#define COLOR_BLACK 0x000000FF
#define COLOR_BLUE 0x0000FFFF
//
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{

}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd_ano(playerid, params[])//prikaz
{
  #pragma unused params//nepouzijeme params
  #pragma unused playerid//nepouzijeme playerid
  if(hlas[playerid] == 1)//ak uz hlasoval
  {
      SendClientMessage(playerid,0xffffffAA,"Už si hlasoval.");
   }
   else//ak nie
  {
     if(hlasovanie2 == 1)//ak prebieha hlasovanie
     {
        ano++;//hlas sa pripocita ka ANO
        new ano2[128];//sluzi ako sring
        format(ano2, sizeof(ano2), "Stav hlasovania: Ano(%d) Nie(%d)",ano,nie);//ukaze stav hlasocania
          SendClientMessageToAll(0xffff00AA,ano2);//ako sa to odosle
          hlas[playerid] = 1;//nastavi hracovi hodnotu ze uz hlasoval
       }
       else//ak neprebieha hlasovanie
     {
     SendClientMessage(playerid,0xffffffAA,"Žiadne hlasovanie neprebieha.");
}
return 1;
}
return 0;
}
dcmd_nie(playerid, params[])//prikaz
{
  #pragma unused params//nepouzijeme params
  #pragma unused playerid//nepouzijeme playerid
  if(hlas[playerid] == 1)//ak hlasoval
  {
      SendClientMessage(playerid,0xffffffAA,"Už si hlasoval.");
   }
  else//ak nie
  {
     if(hlasovanie2 == 1)//ak hlasovanie prebieha
     {
        nie++;//jeho hlas sa pripocita k NIE
        new nie2[128];//sluzi ako strign
        format(nie2, sizeof(nie2), "Stav hlasovania: Ano(%d) Nie(%d)",ano,nie);//ukaze stav hlasovania
          SendClientMessageToAll(0xffff00AA,nie2);//ako sa odosle
          hlas[playerid] = 1;//nastavi hracoi ze hlasoval
       }
       else//ak neprebieha hlasovanie
     {
     SendClientMessage(playerid,0xffffffAA,"Žiadne hlasovanie neprebieha.");
     }
  }
    return 1;
}
return 0;
}
public OnPlayerInfoChange(playerid)
{
return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public hlasovanie(playerid)
{
  if(hlasovanie2 == 1)//ak prebieha hlasovanie
  {
  new konec[128];//sluzi ako string
  format(konec, sizeof(konec), "Hlasovanie sa skončilo skončené: Ano(%d) Nie(%d)",ano,nie);//odosle spravu s konecnym poctom hlasov
  SendClientMessageToAll(0xffff00AA,konec);//ako sa odosle
  hlasovanie2 = 0;//nastavi aby sa mohol znova pouzit prikaz /vote
  ano = 0;//nastavi ano na nulu
  nie = 0;//nastavi nie an nulu
  for(new i=0;i   hlas[i] = 0;//nastavi im to aby mohli opet hlasovat
  }
  return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
dcmd_vote(playerid, params[])//prikaz
{
   if(!strlen(params)) return SendClientMessage(playerid,0xffffffAA,"Použi: /vote [otazka]");//ak nezadat spravne prikaz
  else
  {
     if(hlasovanie2 == 0)//ak este neprebieha hlasovanie
     {
         new answer[128];//sluzi ako string
         new Meno[MAX_PLAYER_NAME];//hracove meno
         GetPlayerName(playerid, Meno, MAX_PLAYER_NAME);//hracove meno
         format(answer, sizeof(answer), "Hráč %s začal hlasovanie '' %s '', Hlasujte pomocou /ano /nie.",Meno,params);//tuto spravu odosle kde bude napisane hracove meno a otazka
         SendClientMessageToAll(0xffff00AA,answer);//ako sa to odosle
         SetTimer("hlasovanie",60000,0);//o minutu bude koniect hlasovani
         hlasovanie2 = 1;//nastavi hodnotu hlasovania na 1
     }
     else//ak prebieha hlasovanie
     {
        SendClientMessage(playerid,0xffff00AA,"Hlasovanie už prebieha.");
     }
  }
  return 1;
}

 

Link to comment
Share on other sites

nemáš definici DCMD

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

 

a dcmd_prikaz(playerid, params[]) si dej kamkoli do módu ( né do OnPlayerCommandText )

do OnPlayerCommandText si dej

 

dcmd(prikaz,6,cmdtext); // 6 znamená počet znaků v příkazu

Link to comment
Share on other sites

  • 2 months later...

Cau lidi mozna je to nejaka amaterska chyba ja fakt netusim ale nikdy mi to nehodilo tak prosim o radu

H:\Downloads\samp02Xserver.win32\gamemodes\RealneGCity.pwn(8232) : warning 217: loose indentation
H:\Downloads\samp02Xserver.win32\gamemodes\RealneGCity.pwn(8249) : warning 217: loose indentation
H:\Downloads\samp02Xserver.win32\gamemodes\RealneGCity.pwn(8266) : warning 217: loose indentation
H:\Downloads\samp02Xserver.win32\gamemodes\RealneGCity.pwn(8274) : warning 217: loose indentation
H:\Downloads\samp02Xserver.win32\gamemodes\RealneGCity.pwn(8291) : warning 217: loose indentation
H:\Downloads\samp02Xserver.win32\gamemodes\RealneGCity.pwn(8299) : warning 217: loose indentation

Link to comment
Share on other sites

  • 1 year later...

ahoj prosim o radu mam vsetko bez chyby dam na hlasovanie ano a ukaze mi to ano : 6 nie : 0 a pritom som na serveri iba ja dam nie a je to ano : 5 nie : 1 a ked sa hlasovanie skonci tak mi ukaze ano : 0 a nie : 0 co s tim je ?

Link to comment
Share on other sites

ahoj prosim o radu mam vsetko bez chyby dam na hlasovanie ano a ukaze mi to ano : 6 nie : 0 a pritom som na serveri iba ja dam nie a je to ano : 5 nie : 1 a ked sa hlasovanie skonci tak mi ukaze ano : 0 a nie : 0 co s tim je ?

 

zrejme si niečo zle skopíroval lebo mne to ide v pohode, sám to mám v móde...prekontroluj to

Link to comment
Share on other sites

  • 3 years later...
C:\Users\MUGSTERCZ\Desktop\S\gm\filterscripts\anketa.pwn(96) : error 017: undefined symbol "dcmd"

C:\Users\MUGSTERCZ\Desktop\S\gm\filterscripts\anketa.pwn(97) : error 017: undefined symbol "dcmd"

C:\Users\MUGSTERCZ\Desktop\S\gm\filterscripts\anketa.pwn(98) : error 017: undefined symbol "dcmd"

 

Help.

Link to comment
Share on other sites

  • 6 months later...
C:\Users\--\Desktop\gre.pwn(106) : error 017: undefined symbol "dcmd"
C:\Users\--\Desktop\gre.pwn(107) : error 017: undefined symbol "dcmd"
C:\Users\--\Desktop\gre.pwn(108) : error 017: undefined symbol "dcmd"
C:\Users\--\Desktop\gre.pwn(247) : warning 235: public function lacks forward declaration (symbol "hlasovanie")
C:\Users\-k\Desktop\gre.pwn(249) : error 017: undefined symbol "hlasovanie2"
C:\Users--\Desktop\gre.pwn(252) : error 017: undefined symbol "ano"
C:\Users\--\Desktop\gre.pwn(254) : error 017: undefined symbol "hlasovanie2"
C:\Users\--\Desktop\gre.pwn(254) : warning 215: expression has no effect
C:\Users\--\Desktop\gre.pwn(255) : error 017: undefined symbol "ano"
C:\Users\--\Desktop\gre.pwn(255) : warning 215: expression has no effect
C:\Users\--\Desktop\gre.pwn(256) : error 017: undefined symbol "nie"
C:\Users\--\Desktop\gre.pwn(256) : warning 215: expression has no effect
C:\Users\--\Desktop\gre.pwn(258) : error 017: undefined symbol "hlas"
C:\Users\--\Desktop\gre.pwn(258) : error 017: undefined symbol "i"
C:\Users\--\Desktop\gre.pwn(258) : error 029: invalid expression, assumed zero
C:\Users\--\Desktop\gre.pwn(258) : fatal error 107: too many error messages on one line

Definiciu na dcmd mam

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...