CMD:pm


Započeo Teodor, Februar 10, 2020, 16:53:18 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): vaš odgovor
Dio skripte:
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(977) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(977) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(977) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(978) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(978) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(978) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(982) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(982) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(982) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(983) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(983) : warning 202: number of arguments does not match definition
C:\Users\Teodor\Desktop\SVI FOLDERI\Nebitne stvari\Serveri\SAMP Serveri\Moj Server\gamemodes\DMTest.pwn(983) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


12 Warnings.

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
CMD:pm(playerid, params[])
{
	new id, text[128], string[200];
	if(sscanf(params, "us[128]", id, text)) return SCM(playerid,-1, "/pm [ID/Part of name] [text]");
	if(id == INVALID_PLAYER_ID) return SCM(playerid,-1, "That player is not connected.");
	if(id == playerid) return SCM(playerid,-1, "You cannot PM yourself.");
	if(PlayerInfo[id][pAdmin] == 0)
	{
		SCM(id,-1, "PM from %s[%d]: %s", GetName(playerid), playerid, text);
		SendClientMessage(playerid,-1, "PM for %s[%d]: %s ", GetName(playerid),GetName(id), text);
	}
	else if(PlayerInfo[id][pAdmin] == 0)
	{
		SendClientMessage(id,-1, "PM from %s[%d]: %s", GetName(playerid), playerid, text);
		SendClientMessage(playerid,-1, "(( PM for %s[%d]: %s ))", GetName(id), id, text);
	}
	if(PlayerInfo[id][pAdmin] == 0)
	{
		format(string, sizeof(string), "[!PM ALERT!]: %s[%d] has sent a PM to %s[%d] saying: %s", GetName(playerid), playerid, GetName(id), id, text);
		SendMessageToAdmins(string);
	}
	else if(PlayerInfo[id][pAdmin] != 0 && PlayerInfo[playerid][pAdmin] != 0) return true;
	return true;
}

Slika/video ingame problema(obavezno ako je ingame problem)://///
Moze pomoc ne znam kako ovo da fixam


Obican SendClientMessage ne podrzava formatiranje tako da pre koristenja ili formatiraj poruku sa npr. format funkcijom ili koristi vec neku mada mozes i sam napraviti.

ovo ne valja:
SendClientMessage(id,-1, "PM from %s[%d]: %s", GetName(playerid), playerid, text);
		SendClientMessage(playerid,-1, "(( PM for %s[%d]: %s ))", GetName(id), id, text);

Citat: YumikoJR poslato Februar 10, 2020, 16:56:21 POSLE PODNE
pa reci koje su linije...
977
SCM(id,-1, "PM from %s[%d]: %s", GetName(playerid), playerid, text);


978
SendClientMessage(playerid,-1, "PM for %s[%d]: %s ", GetName(playerid),GetName(id), text);


982
SendClientMessage(id,-1, "PM from %s[%d]: %s", GetName(playerid), playerid, text);


983
SendClientMessage(playerid,-1, "(( PM for %s[%d]: %s ))", GetName(id), id, text);

Citat: malipablo poslato Februar 10, 2020, 16:58:33 POSLE PODNE
Obican SendClientMessage ne podrzava formatiranje tako da pre koristenja ili formatiraj poruku sa npr. format funkcijom ili koristi vec neku mada mozes i sam napraviti.

ovo ne valja:
SendClientMessage(id,-1, "PM from %s[%d]: %s", GetName(playerid), playerid, text);
		SendClientMessage(playerid,-1, "(( PM for %s[%d]: %s ))", GetName(id), id, text);

Ovo sam uzeo iz jednog Moda I tu je stavljeno SendClientMessageEx, ali ja nzm kako to da definisem. Ako mozes PLS da mi kazes kako to da definisem

Citat: Teodor poslato Februar 10, 2020, 17:01:37 POSLE PODNE
Ovo sam uzeo iz jednog Moda I tu je stavljeno SendClientMessageEx, ali ja nzm kako to da definisem. Ako mozes PLS da mi kazes kako to da definisem

Imas ovde
https://ysi.fandom.com/wiki/Library:YSI%5Cy_va


Izbacilo mi ovo sad
Kako da fixam?

[debug] Run time error 20: "Invalid index parameter (bad entry point)"
Script[gamemodes/DMTest.amx]: Run time error 20: "Invalid index parameter (bad entry point)"
Number of vehicle models: 0

Nemaš main() {} u modu :)
EDIT: Samo ovo gore dodaj bilo gde, npr iznad OGMI callbacka

Citat: malitoni poslato Februar 10, 2020, 17:13:34 POSLE PODNE
Nemaš main() {} u modu :)
EDIT: Samo ovo gore dodaj bilo gde, npr iznad OGMI callbacka
ee juce sam isprobavao banip cmd I sad nzm kako da se unbanujem, probao sam da obrisem svoj acc, ali opet isto
https://imgur.com/a/s0AXXma

Obrisi samp.ban fajl jer si banovao IP adresu.