Alternativni chat

Započeo ...
11. Apr. 2018. Zaključano
1,109
pregleda
10
postova
Bekaksi_Brat
4
Enforcer
11. Apr. 2018.
Problem(error/warning):Ubacim alt chat od xundera i nece ... (ubacio sam include)
Dio skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Quote
C:\Users\Korisnik\Desktop\bcrpg\gamemode\pawno\include\YSI\y_hooks/impl.inc(1983) : warning 219: local variable "ip" shadows a variable at a preceding level
C:\Users\Korisnik\Desktop\bcrpg\gamemode\gamemodes\bcrpg69.pwn(26575) : error 021: symbol already defined: "sendAltChatMessage"
C:\Users\Korisnik\Desktop\bcrpg\gamemode\gamemodes\bcrpg69.pwn(26575) : error 017: undefined symbol "Salje"
C:\Users\Korisnik\Desktop\bcrpg\gamemode\gamemodes\bcrpg69.pwn(26575) : error 010: invalid function or declaration
C:\Users\Korisnik\Desktop\bcrpg\gamemode\gamemodes\bcrpg69.pwn(26575 -- 26576) : 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.

Slika/video ingame problema(obavezno ako je ingame problem): //
Bekaksi_Brat
4
Enforcer
11. Apr. 2018.
Ovo da je "sendAltChat" vec definirano to sam rijesio a ovo gore prvo nece !
Rax_King
5
Godfather
11. Apr. 2018.
warning 219: local variable "ip" shadows a variable at a preceding level

Za ovaj error idi u "pawno\include\YSI\y_hooks/impl.inc" i promijeni "ip" varijablu u neku drugu (naziv promijeni)

Takodje ako ne koristis include, pocni jer je mnogo kompleksniji i efikasniji.
Bekaksi_Brat
4
Enforcer
11. Apr. 2018.
.ксундер wrote on April 11, 2018, 2:46 pm:
warning 219: local variable "ip" shadows a variable at a preceding level

Za ovaj error idi u "pawno\include\YSI\y_hooks/impl.inc" i promijeni "ip" varijablu u neku drugu (naziv promijeni)

Takodje ako ne koristis include, pocni jer je mnogo kompleksniji i efikasniji.

Pa koristim include onaj tvoj i kad dodam ono pod onplayer connect,spawn,death da ono ucita alt chat,da ispise itd ono sto si sve objasnio al ne radi da si bog kad ima zagrada ispod return 1; errora puno a kad obrisem zagradi compile se i kad udjem ne radi :/
Rax_King
5
Godfather
11. Apr. 2018.
Posalji svoj kod
Bekaksi_Brat
4
Enforcer
12. Apr. 2018.
.ксундер wrote on April 11, 2018, 9:29 pm:
Posalji svoj kod

Eo ako mislis ovo sto sam dodavao pod public i to ..
https://pastebin.com/xAMvs05N
Rax_King
5
Godfather
12. Apr. 2018.
Pocecu po redu

new string;  //ALT CHAT
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string, sizeof string, "~r~ >~w~ %s [%d] se upravo konektovao na server.", string);
for(new i = GetPlayerPoolSize(); i >= 0; i --) if (IsPlayerConnected(i))
    sendAltChatMessage(i, string);
    createAltChat(playerid);
resetAltChat(playerid);



Prvo saljes poruku svim online igracima, zatim kreiras AltChat i Resetujes ga? 1. Kreiraj Altchat, 2. Resetuj Altchat, 3. Posalji poruku

if(Uwaru == 1)
{
    new str;
if(PI == 1)
{
    alfa++;
format(str,sizeof(str),"~b~ALFA TIM: ~w~ %d",alfa);
TextDrawSetString(warTD7, str);
SetTimerEx("WarRespawn", 4000, false, "i", playerid);
}
else if(PI == 1)
{
    beta++;
format(str,sizeof(str),"~w~%d ~r~:BETA TIM",beta);
TextDrawSetString(warTD8, str);
SetTimerEx("WarRespawn", 4000, false, "i", playerid);
}
static string, //ALTCHAT
name;
    GetPlayerName(playerid, name, sizeof name);
        format(string, sizeof string, "Ubili ste igraca %s", name);
    sendAltChatMessage(killerid, string);
        return 1;
      }


Ovde samo saljes poruku igracima koji su u waru. Odnosno killerid-u ako je u waru.
Bekaksi_Brat
4
Enforcer
12. Apr. 2018.
.ксундер wrote on April 12, 2018, 12:36 pm:
Pocecu po redu

new string;  //ALT CHAT
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string, sizeof string, "~r~ >~w~ %s [%d] se upravo konektovao na server.", string);
for(new i = GetPlayerPoolSize(); i >= 0; i --) if (IsPlayerConnected(i))
    sendAltChatMessage(i, string);
    createAltChat(playerid);
resetAltChat(playerid);



Prvo saljes poruku svim online igracima, zatim kreiras AltChat i Resetujes ga? 1. Kreiraj Altchat, 2. Resetuj Altchat, 3. Posalji poruku

if(Uwaru == 1)
{
    new str;
if(PI == 1)
{
    alfa++;
format(str,sizeof(str),"~b~ALFA TIM: ~w~ %d",alfa);
TextDrawSetString(warTD7, str);
SetTimerEx("WarRespawn", 4000, false, "i", playerid);
}
else if(PI == 1)
{
    beta++;
format(str,sizeof(str),"~w~%d ~r~:BETA TIM",beta);
TextDrawSetString(warTD8, str);
SetTimerEx("WarRespawn", 4000, false, "i", playerid);
}
static string, //ALTCHAT
name;
    GetPlayerName(playerid, name, sizeof name);
        format(string, sizeof string, "Ubili ste igraca %s", name);
    sendAltChatMessage(killerid, string);
        return 1;
      }


Ovde samo saljes poruku igracima koji su u waru. Odnosno killerid-u ako je u waru.


Aaa skonto sam
Bekaksi_Brat
4
Enforcer
12. Apr. 2018.
.ксундер wrote on April 12, 2018, 12:36 pm:
Pocecu po redu

new string;  //ALT CHAT
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string, sizeof string, "~r~ >~w~ %s [%d] se upravo konektovao na server.", string);
for(new i = GetPlayerPoolSize(); i >= 0; i --) if (IsPlayerConnected(i))
    sendAltChatMessage(i, string);
    createAltChat(playerid);
resetAltChat(playerid);



Prvo saljes poruku svim online igracima, zatim kreiras AltChat i Resetujes ga? 1. Kreiraj Altchat, 2. Resetuj Altchat, 3. Posalji poruku

if(Uwaru == 1)
{
    new str;
if(PI == 1)
{
    alfa++;
format(str,sizeof(str),"~b~ALFA TIM: ~w~ %d",alfa);
TextDrawSetString(warTD7, str);
SetTimerEx("WarRespawn", 4000, false, "i", playerid);
}
else if(PI == 1)
{
    beta++;
format(str,sizeof(str),"~w~%d ~r~:BETA TIM",beta);
TextDrawSetString(warTD8, str);
SetTimerEx("WarRespawn", 4000, false, "i", playerid);
}
static string, //ALTCHAT
name;
    GetPlayerName(playerid, name, sizeof name);
        format(string, sizeof string, "Ubili ste igraca %s", name);
    sendAltChatMessage(killerid, string);
        return 1;
      }


Ovde samo saljes poruku igracima koji su u waru. Odnosno killerid-u ako je u waru.

Uradio sam al opet mi se ne prikaze alt chat,npr kad se sam kill (sudar/pad) nista nema uopce :/
Rax_King
5
Godfather
12. Apr. 2018.
Imas
if(killerid != INVALID_PLAYER_ID)

Pri SetPlayerHealth (0 = kill), padanju sa velike visine, nekih eksplozija killerid bude INVALID_PLAYER_ID.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha