Započeo Kajsije ^
•11. Apr. 2023.• ZaključanoPomoc oko onplayertext
475
pregleda
8
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
151
Postovi:
18
Teme:
Pridružio se:Jun 2021
11. Apr. 2023.
Problem(error/warning): Pokusavam vec dugo da fixam ovo ali svaki put kad ga namestim neki drugi problem naidje, novi problem koji imam je taj da kad napisem nesto u ic chatu umesto jedne poruke ono posalje 2, duplira broj poruka. Ako neko ima neku ideju kako da fixam ovo bio bih zahvalan
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ///
Slika/video ingame problema(obavezno ako je ingame problem): ///
Deo skripte:
new IC_CHAT = 1;
public OnPlayerText(playerid, text[]){
if(IC_CHAT){
}
if(PlayerInfo == 1)
{
SCM(playerid, -1, "Ne mozete pisati dok ste mutirani");
return 0;
}
new string, pName;
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "%s kaze: %s ", pName, text);
ProxDetector(20.0, playerid, string, -1);
return 1;
}
ProxDetector(Float:radi, playerid, string[],color)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
foreach(Player,i)
{
if(IsPlayerInRangeOfPoint(i,radi,x,y,z))
{
SendClientMessage(i,color,string);
}
}
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ///
Slika/video ingame problema(obavezno ako je ingame problem): ///
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
93 / 100 XP
Početnik(0)
305
Postovi:
41
Teme:
Pridružio se:Dec. 2022
11. Apr. 2023.
Luka Nikolic wrote on April 11, 2023, 11:16 am:
Problem(error/warning): Pokusavam vec dugo da fixam ovo ali svaki put kad ga namestim neki drugi problem naidje, novi problem koji imam je taj da kad napisem nesto u ic chatu umesto jedne poruke ono posalje 2, duplira broj poruka. Ako neko ima neku ideju kako da fixam ovo bio bih zahvalan
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ///
Slika/video ingame problema(obavezno ako je ingame problem): ///
Deo skripte:
new IC_CHAT = 1;
public OnPlayerText(playerid, text[]){
if(IC_CHAT){
}
if(PlayerInfo == 1)
{
SCM(playerid, -1, "Ne mozete pisati dok ste mutirani");
return 0;
}
new string, pName;
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "%s kaze: %s ", pName, text);
ProxDetector(20.0, playerid, string, -1);
return 1;
}
ProxDetector(Float:radi, playerid, string[],color)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
foreach(Player,i)
{
if(IsPlayerInRangeOfPoint(i,radi,x,y,z))
{
SendClientMessage(i,color,string);
}
}
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ///
Slika/video ingame problema(obavezno ako je ingame problem): ///
Ovo pod onplayertext stavi
new string[ 128 ];
format(string, sizeof(string), "{FFFFFF}%s:%s", GetName(ime), text);
RadiusPoruka( 20.0, playerid, -1, string );
Napravi ovaj stock i gotov ic chat
stock RadiusPoruka(Float:Radius, playerid, color, const string[])
{
new Float:PosX,Float:PosY,Float:PosZ;
GetPlayerPos(playerid, PosX, PosY, PosZ);
foreach(Player, i)
{
if(IsPlayerInRangeOfPoint(i, Radius, PosX, PosY, PosZ))
{
SendClientMessage(i, color, string);
}
}
return false;
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
151
Postovi:
18
Teme:
Pridružio se:Jun 2021
11. Apr. 2023.
Ivo Dev wrote on April 11, 2023, 11:48 am:
Ovo pod onplayertext stavi
Napravi ovaj stock i gotov ic chat
new string[ 128 ];
format(string, sizeof(string), "{FFFFFF}%s:%s", GetName(ime), text);
RadiusPoruka( 20.0, playerid, -1, string );
Napravi ovaj stock i gotov ic chat
stock RadiusPoruka(Float:Radius, playerid, color, const string[])
{
new Float:PosX,Float:PosY,Float:PosZ;
GetPlayerPos(playerid, PosX, PosY, PosZ);
foreach(Player, i)
{
if(IsPlayerInRangeOfPoint(i, Radius, PosX, PosY, PosZ))
{
SendClientMessage(i, color, string);
}
}
return false;
}
Sredio sam sve, super je. Mnogo je urednije, razumnije i manje ispisano medjutim nailazim na jedan error kod sledece linije
SendClientMessage(i, string, color);ovako sam ostatak uradio
public OnPlayerText(playerid, text[]){
new string[ 128 ];
format(string, sizeof(string), "{FFFFFF}%s:%s", GetName(playerid), text);
RadiusPoruka( 20.0, playerid, string, -1);
return 1;
}
stock RadiusPoruka(Float:Radius, playerid, const string[], color)
{
new Float:PosX,Float:PosY,Float:PosZ;
GetPlayerPos(playerid, PosX, PosY, PosZ);
foreach(Player, i)
{
if(IsPlayerInRangeOfPoint(i, Radius, PosX, PosY, PosZ))
{
SendClientMessage(i, string, color);
}
}
return false;
}error 035: argument type mismatch (argument 2)
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
442
Postovi:
44
Teme:
Pridružio se:Apr. 2021
11. Apr. 2023.
stock RadiusPoruka(Float:Radius, playerid, const string[], color)
{
new Float:PosX,Float:PosY,Float:PosZ;
GetPlayerPos(playerid, PosX, PosY, PosZ);
foreach(Player, i)
{
if(IsPlayerInRangeOfPoint(i, Radius, PosX, PosY, PosZ)) SCM(i, color, string);
}
return false;
}
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
247
Postovi:
44
Teme:
Pridružio se:Mar. 2023
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava