Re: [HELP] Pawno

Sekcia určená pre programovací jazyk pawn.

[HELP] Pawno

Poslaťod BrUn3S » Ned 22. Máj 2011 18:38:07

ahojte, prosím mám taký problém v mojom mode. Ked som robil príkaz a dal som "Compile" bolo všetko v pohode. Ale ked som tam niečo doplnal tak mi vyhodilo také chyby s ktorými to vôbec nesúvisí to čo som robil :( ... Neviem čo teraz s tým.
chyby :
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1071) : error 017: undefined symbol "isPlayerAnAdmin"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1076) : error 017: undefined symbol "SpielerSpeichern"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1082) : error 017: undefined symbol "isPlayerAnAdmin"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1085) : error 017: undefined symbol "SpielerName"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1094) : error 017: undefined symbol "isPlayerAnAdmin"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1097) : error 017: undefined symbol "SpielerName"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1116) : error 017: undefined symbol "RobRandom"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1120) : error 017: undefined symbol "Jmeno"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1134) : error 017: undefined symbol "RobRandom"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1138) : error 017: undefined symbol "Jmeno"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1152) : error 017: undefined symbol "RobRandom"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1156) : error 017: undefined symbol "Jmeno"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1170) : error 017: undefined symbol "RobRandom"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1174) : error 017: undefined symbol "Jmeno"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1188) : error 017: undefined symbol "RobRandom"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1192) : error 017: undefined symbol "Jmeno"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxxpwn(1206) : error 017: undefined symbol "RobRandom"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1210) : error 017: undefined symbol "Jmeno"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1224) : error 017: undefined symbol "RobRandom"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1228) : error 017: undefined symbol "Jmeno"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1242) : error 017: undefined symbol "RobRandom"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1246) : error 017: undefined symbol "Jmeno"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1260) : error 017: undefined symbol "RobRandom"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1264) : error 017: undefined symbol "Jmeno"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1278) : error 017: undefined symbol "RobRandom"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1282) : error 017: undefined symbol "Jmeno"

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


26 Errors.

ĎAKUJEM ZA RÝCHLU POMOC !
Obrázok
[size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][b][b][b][b]★★★BrUn3S★★★[/b][/b][/b][/b] [/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]
BrUn3S
Nováčik
Nováčik
 
Príspevky: 38
Registrovaný: Uto 03. Máj 2011 16:50:02

Re: [HELP] Pawno

Poslaťod Matess » Ned 22. Máj 2011 18:46:00

Chtělo by to řádky.. a ne jen errory. Zkrátka nemáš to nadefinované.. Jak má compiler vědět co je Jmeno, nebo SpielerName(což je německy)
Obrázok
Matess
Administrátor
Administrátor
 
Príspevky: 764
Registrovaný: Sob 27. Jún 2009 13:43:35
Bydlisko: Ostrov
Obľúbený server?: SHOOTER

Re: [HELP] Pawno

Poslaťod BrUn3S » Ned 22. Máj 2011 18:50:33

Ale predtým mi to vobec nerobilo a mod mi išiel normalne

ocmd:setadmin(playerid,params[])
{
   if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,GREN,"TY niesi ADMIN!");
   new pID, rank;
   if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,ROT,"/setadmin [spieler] [level]");
   if(rank<1||rank>5)return SendClientMessage(playerid,ROT,"Zadajte prosím platnú hodnosť.");
   SetPVarInt(pID,"Adminlevel",rank);
   SpielerSpeichern(pID);
return 1;
}

ocmd:ban(playerid,params[])
{
   if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,BLUE,"Nemáš dostatočný ADMIN LEVEL!");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLUE,"/ban [id] [dvôvod]");
format(string,sizeof(string),"|[!]| %s dostal ban od Admina %s . dôvod: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ORANGE,string);
SetPVarInt(pID,"Baned",1);
Kick(pID);
return 1;
}

ocmd:kick(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,BLUE,"Nemáš dostatočný ADMIN LEVEL!");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLUE,"/kick [id] [dvôvod]");
format(string,sizeof(string),"|[!]| %s dostal kick od Admina %s . dôvod: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ORANGE,string);
Kick(pID);
return 1;

A tuto mam to Jmeno
stock Jmeno(playerid)
{
  new j[255];
  GetPlayerName(playerid,j,255);
  return j;
}
Naposledy upravil BrUn3S dňa Ned 22. Máj 2011 18:52:10, celkovo upravené 1
Obrázok
[size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][b][b][b][b]★★★BrUn3S★★★[/b][/b][/b][/b] [/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]
BrUn3S
Nováčik
Nováčik
 
Príspevky: 38
Registrovaný: Uto 03. Máj 2011 16:50:02

Re: [HELP] Pawno

Poslaťod Angel » Ned 22. Máj 2011 19:01:28

Poradím ti aspoň s týmto: "!isPlayerAnAdmin" si oprav na "!IsPlayerAnAdmin" inak ti to nepôjde.. Musíš proste dodržiavať veľké písmená. Ale pochybujem že si to sám napísal, si to len skopíroval a nečítal, že?
Angel
 

Re: [HELP] Pawno

Poslaťod BrUn3S » Ned 22. Máj 2011 19:24:53

No som to len skopíroval ale aj som to čítal... Som si to tam nevšimol.  Diky :)
Obrázok
[size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][b][b][b][b]★★★BrUn3S★★★[/b][/b][/b][/b] [/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]
BrUn3S
Nováčik
Nováčik
 
Príspevky: 38
Registrovaný: Uto 03. Máj 2011 16:50:02

Re: [HELP] Pawno

Poslaťod Angel » Ned 22. Máj 2011 19:52:44

Máš to tam 3 krát, to mi chceš povedať že si si to nevšimol?

EDIT: To Jmeno máš kde napísané? Daj si ho niekde navrch, najlepšie pod definíce & premenné, hlavne nie do publicu.

EDIT2: Nedal si sem riadky kde je Jmeno a RobRandom.
A (neviem isto) skús si dať hore medzi premenné aj new SpielerName[MAX_PLAYERS];
Alebo si to SpielerName zmeň na Jmeno. Vyskúšaj. Potom povedz ktoré ide.
Naposledy upravil Angelus dňa Ned 22. Máj 2011 20:14:05, celkovo upravené 1
Angel
 

Re: [HELP] Pawno

Poslaťod SK_martin_SA » Pon 23. Máj 2011 6:07:36

1. Ukáš ako máš definované tie levely
2. stock Jmeno(playerid) {
new name[255];
if (IsPlayerConnected(playerid)) {
GetPlayerName(playerid, name, MAX_STRING);
} else name[0]=0;
return name;
}

a SpielerName=Jmeno tak to premenuj.

A RobRandom, to neviem skús to dať do forwardu
SK_martin_SA
 

Re: [HELP] Pawno

Poslaťod bzuco » Pon 23. Máj 2011 8:21:26

1. Moznost - chybaju ti funkcie
2. Moznost - ak mas vsetky funkcie, ktore su v hlaseniach, tak potom mas niekde otvoreny blok {
Obrázok užívateľa
bzuco
VIP Member
VIP Member
 
Príspevky: 1954
Registrovaný: Štv 25. Dec 2008 21:25:06

Re: [HELP] Pawno

Poslaťod Iron[CZ] » Pon 23. Máj 2011 16:12:16

Spíš to vypadá na chybějící }. 26 errorů to většinou značí.
Obrázok užívateľa
Iron[CZ]
Nováčik
Nováčik
 
Príspevky: 125
Registrovaný: Pon 19. Júl 2010 20:56:53
Bydlisko: Týniště nad Orlicí

Re: [HELP] Pawno

Poslaťod BrUn3S » Uto 24. Máj 2011 21:32:03

Už som si to nadefinoval, ale teraz mi zase vypisuje
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1075) : error 012: invalid function call, not a valid address
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1075) : warning 215: expression has no effect
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1075) : warning 215: expression has no effect
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1075) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1075) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Hhome\My Documents\gta server\gamemodes\xxx.pwn(1075) : fatal error 107: too many error messages on one line
Obrázok
[size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][b][b][b][b]★★★BrUn3S★★★[/b][/b][/b][/b] [/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]
BrUn3S
Nováčik
Nováčik
 
Príspevky: 38
Registrovaný: Uto 03. Máj 2011 16:50:02

Re: [HELP] Pawno

Poslaťod SK_martin_SA » Str 25. Máj 2011 5:14:55

A keby dáš riadok 1074,1075 a 1076 ?
SK_martin_SA
 

Re: [HELP] Pawno

Poslaťod BrUn3S » Štv 26. Máj 2011 19:43:55

{
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,GREN,"TY niesi ADMIN!");
    new pID, rank;
Obrázok
[size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][b][b][b][b]★★★BrUn3S★★★[/b][/b][/b][/b] [/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]
BrUn3S
Nováčik
Nováčik
 
Príspevky: 38
Registrovaný: Uto 03. Máj 2011 16:50:02

Re: [HELP] Pawno

Poslaťod Iron[CZ] » Štv 26. Máj 2011 19:51:54

Kód: Vybrať všetko
{
    if(!IsPlayerAnAdmin(playerid))return SendClientMessage(playerid,GREN,"TY niesi ADMIN!");
    new pID, rank;


Takto to má být. Funkce IsPlayerAdmin má pouze parametr playerid.
Obrázok užívateľa
Iron[CZ]
Nováčik
Nováčik
 
Príspevky: 125
Registrovaný: Pon 19. Júl 2010 20:56:53
Bydlisko: Týniště nad Orlicí

Re: [HELP] Pawno

Poslaťod BrUn3S » Štv 26. Máj 2011 19:55:30

stále to nejde :( ... asi mi tam niekde chýba to
}
neviem to nájst kde...
Obrázok
[size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][size=100][b][b][b][b]★★★BrUn3S★★★[/b][/b][/b][/b] [/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]
BrUn3S
Nováčik
Nováčik
 
Príspevky: 38
Registrovaný: Uto 03. Máj 2011 16:50:02

Re: [HELP] Pawno

Poslaťod SK_martin_SA » Štv 26. Máj 2011 21:07:34

Iron[CZ] píše:
Kód: Vybrať všetko
{
    if(!IsPlayerAnAdmin(playerid))return SendClientMessage(playerid,GREN,"TY niesi ADMIN!");
    new pID, rank;


Takto to má být. Funkce IsPlayerAdmin má pouze parametr playerid.


On to má ako admin script a premenná na level je IsPlayerAnAdmin(playerid,level); takže to to nebude
SK_martin_SA
 

Ďalší

Späť na Pawn

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 0 hostia

cron