Peršokti į turinį

[Pamoka] Raudonas ekranas kai mirsti.


Domian

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

Sveiki, sugalvojau paskelbti pamoka, kai mirsti tai pasidarytu raudonas ekranas.

Modo virsuje rasom:

new Text:RedScreenBox[10];

kur nors po calbacku rasom:

forward RedScreenAnim(playerid);
public RedScreenAnim(playerid)
{
new frog = GetPVarInt(playerid, "FrogCount");
TextDrawShowForPlayer(playerid,RedScreenBox[frog]);
SetPVarInt(playerid, "FrogCount", frog+1);
if(frog > 9) KillTimer(RedScreenTimer[playerid]);
}
RedScreen(playerid)
{
TextDrawShowForPlayer(playerid,RedScreenBox[0]);
SetPVarInt(playerid, "FrogCount", 1);
RedScreenTimer[playerid] = SetTimerEx("RedScreenAnim", 150, true, "i", playerid);
}

Dabar mums reikia iskviesti musu animacija (raudona tamsinima), ieskom public OnPlayerDeath (playerid, killerid, reason) ir po juo rasom:

RedScreen(playerid);

Ir po public OnPlayerSpawn(playerid) :

for(new f; f<10; f++)TextDrawHideForPlayer(playerid,RedScreenBox[f]);

Na ir viskas. Radai klaida? Rasyk cia. Neveikia? Taipat rasyk cia :D

Redaguota , nario Domian
  • Teigiamai 9
  • Neigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

C:\Users\user\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(4989) : error 017: undefined symbol "RedScreenTimer"

C:\Users\user\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(4989) : warning 215: expression has no effect

C:\Users\user\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(4989) : error 001: expected token: ";", but found "]"

C:\Users\user\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(4989) : error 029: invalid expression, assumed zero

C:\Users\user\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(4989) : fatal error 107: too many error messages on one line

Nuoroda į komentarą
Dalintis per kitą puslapį

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

Svečias
Ši tema yra užrakinta.
  • Å iame puslapyje narÅ¡o:   0 nariai

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

×
×
  • Sukurti naują...