Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4452 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

sveiki reikia pagalbos kuriu sistema /varzybos ir man meta error ant vienos vietos stai error :

C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8934) : error 017: undefined symbol "GetPlayerNameEx"
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8934) : warning 215: expression has no effect
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8934) : error 001: expected token: ";", but found "]"
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8934) : error 029: invalid expression, assumed zero
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8934) : fatal error 107: too many error messages on one line

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


4 Errors.

O stai ta eilute :          

 if( !strcmp( GetPlayerNameEx[ playerid ],PLAYERANMESAVEQQ,true ) )

jaigu reikes viso scripto rasykit numesiu.

Redaguota , nario Chilleris
(redaguota)

 

Tai Tp man dabar susikurti va toki kurnors ?

stock GetPlayerNameEx(playerid)
{
    new pname_[24];
    GetPlayerName(playerid, pname_, 24);
    return pname_;
}

gali ir taip. bet nepamiršk pakeisti eilutės į

if( !strcmp( GetPlayerNameEx( playerid ),PLAYERANMESAVEQQ,true ) ) // vietoj [] - ()

Redaguota , nario E-Me

gali ir taip. bet nepamiršk pakeisti eilutės į

if( !strcmp( GetPlayerNameEx( playerid ),PLAYERANMESAVEQQ,true ) ) // vietoj [] - ()

Ant kur pakeisti ?

p.s susikuriau ta stock bet meta ajajaji daug error:

C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8271) : error 017: undefined symbol "playerid"
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8274) : error 021: symbol already defined: "GetPlayerName"
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8275) : error 010: invalid function or declaration
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8352) : error 012: invalid function call, not a valid address
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8352) : warning 215: expression has no effect
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8352) : error 001: expected token: ";", but found ")"
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8352) : error 029: invalid expression, assumed zero
C:\Users\Asus\Desktop\LS GM\gamemodes\atnaujintas.pwn(8352) : fatal error 107: too many error messages on one line

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


7 Errors.

 

(redaguota)

Aš sakyčiau tau stock'as net nereikalingas, jei vieną kartą tik žaidėjo vardą išgauni.

Kodas apačioje būtų pakankamas.

new vardas[24];
GetPlayerName(playerid,vardas,sizeof(vardas));
if(!strcmp(vardas,PLAYERANMESAVEQQ,true))

vietoj

 if( !strcmp( GetPlayerNameEx[ playerid ],PLAYERANMESAVEQQ,true ) )
Redaguota , nario E-Me

tai tarkim ta visa varzybos scripta kaip man pritaikyti dabar kad nemestu error ? kokias eilutes isimti is sito ?

kaip sakiai vietoj tento sudo. scriptas :

CMD:varzybos(playerid,params[])
{
    mysql_query( "SELECT Vardas,Zaidziu FROM players ORDER BY Zaidziu DESC LIMIT 5" );
	mysql_store_result( );
	new PLAYERANMESAVEQQ[ MAX_PLAYER_NAME ];
	new PLAYERXPSAVE;
	new SAVESTRINGXXX[ 1500 ];
	new savingstringqqex[ 90 ];
	new COUNTID;
	strcat(SAVESTRINGXXX,"Šiandien pražaidę\n\n");
	while( mysql_fetch_row_format( savingstringqqex ) )
	{
	    sscanf(savingstringqqex,"p<|>s[24]d",PLAYERANMESAVEQQ,PLAYERXPSAVE );
        COUNTID ++;
        if( COUNTID == 1 || COUNTID == 2 || COUNTID == 3 )
        {
            format( SAVESTRINGXXX,1500,"%s{16F529}%d. %s %d min\n",SAVESTRINGXXX,COUNTID,PLAYERANMESAVEQQ,PLAYERXPSAVE );
        }
        else
        {
            format( SAVESTRINGXXX,1500,"%s{FF503F}%d. %s %d min\n",SAVESTRINGXXX,COUNTID,PLAYERANMESAVEQQ,PLAYERXPSAVE );
        }
	}
	new ALLPLAYERS = ReturnUserCount( );
	mysql_query( "SELECT Vardas,Prazaide FROM players ORDER BY Prazaide" );
	mysql_store_result( );
	new USERONLINE = 0;
	while( mysql_fetch_row_format( savingstringqqex ) )
	{
	    USERONLINE ++;
	    if( USERONLINE < 2 )
	    {
	    	sscanf(savingstringqqex,"p<|>s[24]d",PLAYERANMESAVEQQ,PLAYERXPSAVE );

	    	if( !strcmp( GetPlayerNameEx[ playerid ],PLAYERANMESAVEQQ,true ) )
			{
		    	format( SAVESTRINGXXX,1500,"\n%s{FFA500}Tavo vieta %d\n",SAVESTRINGXXX,ALLPLAYERS );
		    	mysql_free_result( );
		    }
		}
		else
		{
		    ALLPLAYERS --;
		    sscanf(savingstringqqex,"p<|>s[24]d",PLAYERANMESAVEQQ,PLAYERXPSAVE );

	    	if( !strcmp( GetPlayerNameEx[ playerid ],PLAYERANMESAVEQQ,true ) )
			{
		    	format( SAVESTRINGXXX,1500,"%s\n\n{FFA500}Tavo vieta %d\n",SAVESTRINGXXX,ALLPLAYERS );
		    	mysql_free_result( );
		    }
		}
	}
	ShowPlayerDialog(playerid,60,DIALOG_STYLE_MSGBOX,"TOP 10",SAVESTRINGXXX,"Gerai","Toliau");
	strcat(SAVESTRINGXXX,"\n{FFA500}Nugalėtojai renkami kiekvieną dieną 00:00.\nUžėmę pirmą vietą galite laimėti 3000 XP\nPrizą atsiimti galite su /prizas.");
	mysql_free_result( );
	ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX,"Varžybos",SAVESTRINGXXX,"Gerai","");
	return 1;
}
(redaguota)

Nu tai prie visų NEW prirašyk

new zvardas[24];

po new COUNTID;

sukūrk eilutę

GetPlayerName(playerid,zvardas,sizeof(zvardas));

Ir visur vietoj

GetPlayerNameEx[ playerid ]

rašyk

zvardas

Beje visus NEWs gali surašyti į vieną eilutę

etc. 

new blabla, blablabla;

vietoj

new blabla;
new blablabla;
Redaguota , nario E-Me

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4452 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...