Jump to content
  • 0

pomoc error 017: undefined symbol "playerid"


INSANE_25_ICON

Dotaz

public flashnick()
{
switch(random(10)) {
case 0:
SetPlayerColor(playerid,0x33ccffaa);
case 1:
SetPlayerColor(playerid,0xffffffff);
case 2:
SetPlayerColor(playerid,0xff0000ff);
case 3:
SetPlayerColor(playerid,0xFFFF80FF);
case 4:
SetPlayerColor(playerid,0x000000FF);
case 5:
SetPlayerColor(playerid,0x808000FF);
case 6:
SetPlayerColor(playerid,0x0000FFFF);
case 7:
SetPlayerColor(playerid,0xFF8000FF);
case 8:
SetPlayerColor(playerid,0x8080FFFF);
case 9:
SetPlayerColor(playerid,0xFF0080FF);
}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(flashnick,9,cmdtext);
return 1;
}
return 0;
}

dcmd_flashnick(playerid,parmas[])
{
LEVEL(2);
#pragma unused parmas
SetTimer("flashnick",1000,1);
SCM(playerid,0xfff0000ff,"[ ! ] {ffffff} Spustil si flashnick odteraz sa ty bude meniť nick sekunda sa sekundov");
return 1;
}

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(564) : error 017: undefined symbol "playerid"

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(566) : error 017: undefined symbol "playerid"

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(568) : error 017: undefined symbol "playerid"

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(570) : error 017: undefined symbol "playerid"

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(572) : error 017: undefined symbol "playerid"

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(574) : error 017: undefined symbol "playerid"

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(576) : error 017: undefined symbol "playerid"

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(578) : error 017: undefined symbol "playerid"

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(580) : error 017: undefined symbol "playerid"

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(582) : error 017: undefined symbol "playerid"

Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase

 

 

10 Errors.

 

Link to comment
Share on other sites

6 odpovědí na tuto otázku

Recommended Posts

  • 0

forward flashnick(playerid);
public flashnick(playerid)
{
switch(random(10)) {
case 0:
SetPlayerColor(playerid,0x33ccffaa);
case 1:
SetPlayerColor(playerid,0xffffffff);
case 2:
SetPlayerColor(playerid,0xff0000ff);
case 3:
SetPlayerColor(playerid,0xFFFF80FF);
case 4:
SetPlayerColor(playerid,0x000000FF);
case 5:
SetPlayerColor(playerid,0x808000FF);
case 6:
SetPlayerColor(playerid,0x0000FFFF);
case 7:
SetPlayerColor(playerid,0xFF8000FF);
case 8:
SetPlayerColor(playerid,0x8080FFFF);
case 9:
SetPlayerColor(playerid,0xFF0080FF);
}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(flashnick,9,cmdtext);
return 1;
}
return 0;
}

dcmd_flashnick(playerid,parmas[])
{
LEVEL(2);
#pragma unused parmas
SetTimer("flashnick",1000,1);
SCM(playerid,0xfff0000ff,"[ ! ] {ffffff} Spustil si flashnick odteraz sa ty bude meniť nick sekunda sa sekundov");
return 1;
}
Link to comment
Share on other sites

  • 0

taková menší chyba když jsi to opravoval
při použití custom publicu(callbacku) s parametry a jeho následném vyvolání přes timer se musí použít SetTimerEx
SetTimer se používá na vyvolání publicu bez parametrůza daný časový interval a buď s opakováním nebo bez
jinak by to fungovalo jen pro hráče s id 0 a pro jiné hráče ne
 

forward flashnick(playerid);
public flashnick(playerid)
{
switch(random(10)) {
case 0:
SetPlayerColor(playerid,0x33ccffaa);
case 1:
SetPlayerColor(playerid,0xffffffff);
case 2:
SetPlayerColor(playerid,0xff0000ff);
case 3:
SetPlayerColor(playerid,0xFFFF80FF);
case 4:
SetPlayerColor(playerid,0x000000FF);
case 5:
SetPlayerColor(playerid,0x808000FF);
case 6:
SetPlayerColor(playerid,0x0000FFFF);
case 7:
SetPlayerColor(playerid,0xFF8000FF);
case 8:
SetPlayerColor(playerid,0x8080FFFF);
case 9:
SetPlayerColor(playerid,0xFF0080FF);
}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(flashnick,9,cmdtext);
return 1;
}
return 0;
}

dcmd_flashnick(playerid,parmas[])
{
LEVEL(2);
#pragma unused parmas
SetTimerEx("flashnick",1000,1,"d",playerid);
SCM(playerid,0xfff0000ff,"[ ! ] {ffffff} Spustil si flashnick odteraz sa ty bude meniť nick sekunda sa sekundov");
return 1;
}
Link to comment
Share on other sites

  • 0

 

taková menší chyba když jsi to opravoval

při použití custom publicu(callbacku) s parametry a jeho následném vyvolání přes timer se musí použít SetTimerEx

SetTimer se používá na vyvolání publicu bez parametrůza daný časový interval a buď s opakováním nebo bez

jinak by to fungovalo jen pro hráče s id 0 a pro jiné hráče ne

 

forward flashnick(playerid);
public flashnick(playerid)
{
switch(random(10)) {
case 0:
SetPlayerColor(playerid,0x33ccffaa);
case 1:
SetPlayerColor(playerid,0xffffffff);
case 2:
SetPlayerColor(playerid,0xff0000ff);
case 3:
SetPlayerColor(playerid,0xFFFF80FF);
case 4:
SetPlayerColor(playerid,0x000000FF);
case 5:
SetPlayerColor(playerid,0x808000FF);
case 6:
SetPlayerColor(playerid,0x0000FFFF);
case 7:
SetPlayerColor(playerid,0xFF8000FF);
case 8:
SetPlayerColor(playerid,0x8080FFFF);
case 9:
SetPlayerColor(playerid,0xFF0080FF);
}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(flashnick,9,cmdtext);
return 1;
}
return 0;
}

dcmd_flashnick(playerid,parmas[])
{
LEVEL(2);
#pragma unused parmas
SetTimerEx("flashnick",1000,1,"d",playerid);
SCM(playerid,0xfff0000ff,"[ ! ] {ffffff} Spustil si flashnick odteraz sa ty bude meniť nick sekunda sa sekundov");
return 1;
}

Ďakujém. :)

 

Ajo, já se toho Timeru ani nevšiml tam dole :-D

Aj snaha sa cení. :)

C:\Documents and Settings\SuperMan\Desktop\AntiUniversal.pwn(585) : error 025: function heading differs from prototype

Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase

 

 

1 Error.

 

 

taková menší chyba když jsi to opravoval

při použití custom publicu(callbacku) s parametry a jeho následném vyvolání přes timer se musí použít SetTimerEx

SetTimer se používá na vyvolání publicu bez parametrůza daný časový interval a buď s opakováním nebo bez

jinak by to fungovalo jen pro hráče s id 0 a pro jiné hráče ne

 

forward flashnick(playerid);
public flashnick(playerid)
{
switch(random(10)) {
case 0:
SetPlayerColor(playerid,0x33ccffaa);
case 1:
SetPlayerColor(playerid,0xffffffff);
case 2:
SetPlayerColor(playerid,0xff0000ff);
case 3:
SetPlayerColor(playerid,0xFFFF80FF);
case 4:
SetPlayerColor(playerid,0x000000FF);
case 5:
SetPlayerColor(playerid,0x808000FF);
case 6:
SetPlayerColor(playerid,0x0000FFFF);
case 7:
SetPlayerColor(playerid,0xFF8000FF);
case 8:
SetPlayerColor(playerid,0x8080FFFF);
case 9:
SetPlayerColor(playerid,0xFF0080FF);
}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(flashnick,9,cmdtext);
return 1;
}
return 0;
}

dcmd_flashnick(playerid,parmas[])
{
LEVEL(2);
#pragma unused parmas
SetTimerEx("flashnick",1000,1,"d",playerid);
SCM(playerid,0xfff0000ff,"[ ! ] {ffffff} Spustil si flashnick odteraz sa ty bude meniť nick sekunda sa sekundov");
return 1;
}

Ďakujém. :)

 

Ajo, já se toho Timeru ani nevšiml tam dole :-D

Aj snaha sa cení

Link to comment
Share on other sites

  • 0


forward flashnick(playerid);
public flashnick(playerid)
{
switch(random(10)) {
case 0:
SetPlayerColor(playerid,0x33ccffaa);
case 1:
SetPlayerColor(playerid,0xffffffff);
case 2:
SetPlayerColor(playerid,0xff0000ff);
case 3:
SetPlayerColor(playerid,0xFFFF80FF);
case 4:
SetPlayerColor(playerid,0x000000FF);
case 5:
SetPlayerColor(playerid,0x808000FF);
case 6:
SetPlayerColor(playerid,0x0000FFFF);
case 7:
SetPlayerColor(playerid,0xFF8000FF);
case 8:
SetPlayerColor(playerid,0x8080FFFF);
case 9:
SetPlayerColor(playerid,0xFF0080FF);
}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(flashnick,9,cmdtext);
return 0;
}

dcmd_flashnick(playerid,parmas[])
{
LEVEL(2);
#pragma unused parmas
SetTimerEx("flashnick",1000,1,"d",playerid);
SCM(playerid,0xfff0000ff,"[ ! ] {ffffff} Spustil si flashnick odteraz sa ty bude meniť nick sekunda sa sekundov");
return 1;
}

 

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...