Zaključano

SetChatBubble Pomocc

pre 4 godine
1,257
pregleda
24
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
skriptergodine
Wheel Man
pre 4 godine
Detaljan opis problema:Ja kad upisem chat buble u skripti imate dole kako sam ja to ispisao izbacuje error C: \ Users \ pogan \ OneDrive \ Desktop \ Server \ Skripta-Mod \ gamemodes \ pcrp.pvn (209): greška 010: nevažeća funkcija ili deklaracija

Dio skripte:

else if( PlayerInfo [ playerid ] == 1)
                {
                    SetPlayerChatBubble( i, "[BRONZE VIP]", 0x33CCFFAA, 35.0, 10000);
                }
ognjenboi
Street Runner
pre 4 godine
Sta ti je to i kod SetPlayerChatBubble(I, ...)
skriptergodine
Wheel Man
pre 4 godine
To je kad ti pise iznad glave tipa BOT ili MUDJAOVDE to ti je ChatBubble
Taylor Script
Made Man
pre 4 godine
Na kojoj ti liniji tacno izbacuje error

I nisam siguran da zelis provjeriti playerida i za ' i ' dati ChatBubble

Pokusaj promjeniti to i sa playerid
Fergosonn
Made Man
pre 4 godine
skriptergodine wrote on August 19, 2021, 7:30 pm:
Detaljan opis problema:Ja kad upisem chat buble u skripti imate dole kako sam ja to ispisao izbacuje error C: \ Users \ pogan \ OneDrive \ Desktop \ Server \ Skripta-Mod \ gamemodes \ pcrp.pvn (209): greška 010: nevažeća funkcija ili deklaracija

Dio skripte:

else if( PlayerInfo [ playerid ] == 1)
                {
                    SetPlayerChatBubble( i, "[BRONZE VIP]", 0x33CCFFAA, 35.0, 10000);
                }

Proveravas dali je vip playerid ev ti ispravno
else if( PlayerInfo == 1)// umesto i si stavio playerid
                {
                    SetPlayerChatBubble( i, "[BRONZE VIP]", 0x33CCFFAA, 35.0, 10000);
                }
Mislim da je do ovoga
Raskiselišelitiseopanci
Enforcer
pre 4 godine
else if( PlayerInfo [ playerid ] == 1)
                {
                    SetPlayerChatBubble( i, "[BRONZE VIP]", 0x33CCFFAA, 35.0, 10000);
                }


Provjera ti vrsi posao za igraca, a buuble seta buubble svima a nije definisano da se kroz foreach protjera radnja za sve igrace koji posjeduju enum pvip na 1.
Tako da trebao bi samo umjesto dole i staviti samo playerid jer i ti vrsi provjeru za sve igrace koji imaju taj enum na 1, a playerid vrsi skripta za pojedinacnog igraca


Nadam se da sam pomogao

Lijep Pozrav
skriptergodine
Wheel Man
pre 4 godine
Aha dobro ali ja neam plugin foreach ddacu ga pa cu probati
skriptergodine
Wheel Man
pre 4 godine
idalje ima KRVAVI EROR DEKLARACIJA ILI FUNKCIJA NIJE ISPRAVNA
C:\Users\pogan\OneDrive\Desktop\Server\Skripta-Mod\gamemodes\pcrp.pwn(193) : error 010: invalid function or declaration
Pawn compiler 3.10.4 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.
Taylor Script
Made Man
pre 4 godine
skriptergodine wrote on August 20, 2021, 9:38 am:
idalje ima KRVAVI EROR DEKLARACIJA ILI FUNKCIJA NIJE ISPRAVNA
C:\Users\pogan\OneDrive\Desktop\Server\Skripta-Mod\gamemodes\pcrp.pwn(193) : error 010: invalid function or declaration
Pawn compiler 3.10.4 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.
daj liniju
skriptergodine
Wheel Man
pre 4 godine
312 red ilitiga tvoja linija
Fergosonn
Made Man
pre 4 godine
skriptergodine wrote on August 20, 2021, 11:02 am:
312 red ilitiga tvoja linija

Daj kod de ti daje error niko nemoze da zna sta si ti pisao
skriptergodine
Wheel Man
pre 4 godine
Prvi je tamo kad sam kacio sam nalepio
Raskiselišelitiseopanci
Enforcer
pre 4 godine
Gledaj da li ti je naprimjer preko forwarda napravljena funkcija i posle  for(new i = 0; i < MAX_PLAYERS; i++)  da bi proslo kroz sve igrace i onda taj isti tajmer je preko settimer pozvan u ongamemodeinit na odredjeno sekundi da se refresha

Posalji nam cijelu funkciju ukoliko je odvojena ili posalji nam ispred tih linija kodove bar 10 linija ispred gdje se moze vidjeti kako zapocinje posao i postupak
skriptergodine
Wheel Man
pre 4 godine
Brt ja imam samo Te ChatBuble neam te forward funkcije i to for new i Max players
Dime123
Made Man
pre 4 godine
skriptergodine wrote on August 20, 2021, 1:19 pm:
Brt ja imam samo Te ChatBuble neam te forward funkcije i to for new i Max players

Aj probaj ovako primer.

if(PlayerInfo == 1)
{
        SetPlayerChatBubble( i, "[BRONZE VIP]", 0x33CCFFAA, 35.0, 10000);
}
if(PlayerInfo == 2)
{
        SetPlayerChatBubble( i, "[SILVER VIP]", 0x33CCFFAA, 35.0, 10000);
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava