[pomoc] /me komanda


Započeo [IF] mariomako, Jun 26, 2011, 20:10:20 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skriptu koju koristim: Infinity Freeroam
Detaljan opis problema: Radim moju koamndu /me pa me nesto warninzi zezaju :D
Dio skripte:
Kod: c
CMD:me(playerid, params[])
{
	new action[128];
	if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, "[o] Usage: /me [action]","[o] Upotreba: /me [akcija]");
	new string[128];
	format(string, sizeof(string), "* %s: %s",GetPlayerName(playerid),action);
	SendClientMessageToAll(COLOR_PURPLE, string);
	return 1;
}

Warninzi koji dobijem:
D:\Infinity Freeroam\gamemodes\infinitygm.pwn(1827) : warning 202: number of arguments does not match definition
D:\Infinity Freeroam\gamemodes\infinitygm.pwn(1827) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.

Slike: /

aj pogledaj onu svoju temu s warninzima i sve ces skuziti -.-
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Citat: System32 poslato Jun 26, 2011, 20:11:04 POSLE PODNE
aj pogledaj onu svoju temu s warninzima i sve ces skuziti -.-

nemozu svhatiti sta je problem :D

omg jesi pogledao temu? Krivi su ti parametri, i od kud ja znam kojo je koja linija?
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

pogledao sam temu :D

CMD:me(playerid, params[])
{
	new action[128];
	if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, "[o] Usage: /me [action]","[o] Upotreba: /me [akcija]");
	new string[128];
	format(string, sizeof(string), "* %s: %s",GetPlayerName(playerid),action);//linija na koju su warninzi
	SendClientMessageToAll(COLOR_PURPLE, string);
	return 1;
}

odakle ja znam kja je to linija? Misli mda je ova
Kod: p
if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, "[o] Usage: /me [action]","[o] Upotreba: /me [akcija]");


posto vidim da je to dvo jezicna, nemozes koristiti SCM u dvojezicnoj nego onako kako ti je definirano u skripti!
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Citat: System32 poslato Jun 26, 2011, 20:15:53 POSLE PODNE
odakle ja znam kja je to linija? Misli mda je ova
Kod: p
if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, "[o] Usage: /me [action]","[o] Upotreba: /me [akcija]");


posto vidim da je to dvo jezicna, nemozes koristiti SCM u dvojezicnoj nego onako kako ti je definirano u skripti!


lepo sam napisao:

format(string, sizeof(string), "* %s: %s",GetPlayerName(playerid),action);//linija na koju su warninzi


a inace SCM je moji stock nije definirano #define SCM SendClientMessage :D

probaj:

Kod: p
CMD:me(playerid, params[])
{
	new action[128];
	if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, "[o] Usage: /me [action]","[o] Upotreba: /me [akcija]");
	new string[128], name[24];
        GetPlayerName(playerid, name, sizeof(name));
	format(string, sizeof(string), "* %s: %s", name, action);
	SendClientMessageToAll(COLOR_PURPLE, string);
	return 1;
}

Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Citat: System32 poslato Jun 26, 2011, 20:46:27 POSLE PODNE
probaj:

Kod: p
CMD:me(playerid, params[])
{
	new action[128];
	if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, "[o] Usage: /me [action]","[o] Upotreba: /me [akcija]");
	new string[128], name[24];
        GetPlayerName(playerid, name, sizeof(name));
	format(string, sizeof(string), "* %s: %s", name, action);
	SendClientMessageToAll(COLOR_PURPLE, string);
	return 1;
}



ne nalazi warninge sada,

ali ne ispisuje poruku koju sam uneo sa /me PORUKA nego samo ime i y

EDIT: moze lock sredio sam
Poslednja Izmena: Jun 26, 2011, 21:07:26 POSLE PODNE od [IF] mariomako