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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4472 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, emiau registraciją iš Reno modo ir palikau erorr:

 

C:\Users\Pc\Desktop\GM\gamemodes\GM.pwn(70) : error 017: undefined symbol "online"
C:\Users\Pc\Desktop\GM\gamemodes\GM.pwn(70) : warning 215: expression has no effect
C:\Users\Pc\Desktop\GM\gamemodes\GM.pwn(70) : error 001: expected token: ";", but found "]"
C:\Users\Pc\Desktop\GM\gamemodes\GM.pwn(70) : error 029: invalid expression, assumed zero
C:\Users\Pc\Desktop\GM\gamemodes\GM.pwn(70) : 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.
 
 
public OnPlayerRequestClass(playerid, classid)
{
        if( !online [ playerid ] )
        {
            SendClientMessage ( playerid, -1,"{FF0000}[KLAIDA] Prasome prisijungti/prisiregistruoti!!");
            return 0;
        }
        return 1;
}
Redaguota , nario Cirux

26b3e569cb1f2a2aee59cd7a5c409ceb842.png

(redaguota)


C:\Users\Pc\Desktop\GM\gamemodes\GM.pwn(70) : error 029: invalid expression, assumed zero
C:\Users\Pc\Desktop\GM\gamemodes\GM.pwn(70) : error 017: undefined symbol "online"
C:\Users\Pc\Desktop\GM\gamemodes\GM.pwn(70) : error 029: invalid expression, assumed zero
C:\Users\Pc\Desktop\GM\gamemodes\GM.pwn(70) : 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.


 

 

 



public OnPlayerRequestClass(playerid, classid)
{
        if[( !online [ playerid ] )]
        {
            SendClientMessage ( playerid, -1,"{FF0000}[KLAIDA] Prasome prisijungti/prisiregistruoti!!");
            return 0;
        }
        return 1;
}

Redaguota , nario Cirux

26b3e569cb1f2a2aee59cd7a5c409ceb842.png

Prie visų bool prirašyk new

bool:online[MAX_PLAYERS] = true;

O po OnPlayerSpawn

online[playerid]=true;

 

Ir pakeisk tą kodą į šitą

public OnPlayerRequestClass(playerid, classid)
{
       if(!online[playerid])
        {
            SendClientMessage ( playerid, -1,"{FF0000}[KLAIDA] Prasome prisijungti/prisiregistruoti!!");
            return 0;
        }
        return 1;
}

 

Prie visų bool prirašyk

new bool:online[MAX_PLAYERS] = true;

O po OnPlayerSpawn

online[playerid]=true;

Ir pakeisk tą kodą į šitą

public OnPlayerRequestClass(playerid, classid)
{
       if(!online[playerid])
        {
            SendClientMessage ( playerid, -1,"{FF0000}[KLAIDA] Prasome prisijungti/prisiregistruoti!!");
            return 0;
        }
        return 1;
}
(redaguota)

 

Prie visų bool prirašyk new

bool:online[MAX_PLAYERS] = true;

O po OnPlayerSpawn

online[playerid]=true;

Ir pakeisk tą kodą į šitą

public OnPlayerRequestClass(playerid, classid)
{
       if(!online[playerid])
        {
            SendClientMessage ( playerid, -1,"{FF0000}[KLAIDA] Prasome prisijungti/prisiregistruoti!!");
            return 0;
        }
        return 1;
}

Lygiavimas nieko nekeičia.

 

Nebent jis tą klaidą gauna, jei bool'ą sukūria žemiau 70 eilutės.

 

 

 

/* Globaliniai kintamieji ir playeriniai */
new
        playersOnline,
        bool: from_login [ MAX_PLAYERS ] ,
        bool: from_reg  [ MAX_PLAYERS ] ,
        bool: online [ MAX_PLAYERS ] ,
        zInfo [ MAX_PLAYERS ] [ _playerData ]
;

Visa tai yra aukščiau nei pats kodas su tuo online? Aukščiau 70 eilutės?

Redaguota , nario E-Me

 

 

Prie visų bool prirašyk

new bool:online[MAX_PLAYERS] = true;

O po OnPlayerSpawn

online[playerid]=true;

Ir pakeisk tą kodą į šitą

public OnPlayerRequestClass(playerid, classid)
{
       if(!online[playerid])
        {
            SendClientMessage ( playerid, -1,"{FF0000}[KLAIDA] Prasome prisijungti/prisiregistruoti!!");
            return 0;
        }
        return 1;
}

 

Nepadėjo.

26b3e569cb1f2a2aee59cd7a5c409ceb842.png

 

Prie visų bool prirašyk new

bool:online[MAX_PLAYERS] = true;

O po OnPlayerSpawn

online[playerid]=true;

Ir pakeisk tą kodą į šitą

public OnPlayerRequestClass(playerid, classid)
{
       if(!online[playerid])
        {
            SendClientMessage ( playerid, -1,"{FF0000}[KLAIDA] Prasome prisijungti/prisiregistruoti!!");
            return 0;
        }
        return 1;
}

Kam tada kai prisijungia nustatyt į 'true' jei jis ir taip 'true' bus?..

if[( !online [ playerid ] )]

Kas čia per eilutė? Struktūrą tu pasižiūrėk, gyvenime tokios nematęs aš:

if( !online [ playerid ] )
prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4472 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ą...