Zaključano

[pomoc] /me komanda

pre 14 godina
1,290
pregleda
9
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
mariomako
Underboss
pre 14 godina
Skriptu koju koristim: Infinity Freeroam
Detaljan opis problema: Radim moju koamndu /me pa me nesto warninzi zezaju 😄
Dio skripte: CMD:me(playerid, params[])
{
new action;
if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, " Usage: /me "," Upotreba: /me ");
new string;
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: /
Mr.Lowrey
Godfather
pre 14 godina
aj pogledaj onu svoju temu s warninzima i sve ces skuziti -.-
mariomako
Underboss
pre 14 godina
System32 wrote on June 26, 2011, 6:11 pm:
aj pogledaj onu svoju temu s warninzima i sve ces skuziti -.-


nemozu svhatiti sta je problem 😄
Mr.Lowrey
Godfather
pre 14 godina
omg jesi pogledao temu? Krivi su ti parametri, i od kud ja znam kojo je koja linija?
mariomako
Underboss
pre 14 godina
pogledao sam temu 😄
CMD:me(playerid, params[])
{
new action;
if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, " Usage: /me "," Upotreba: /me ");
new string;
format(string, sizeof(string), "* %s: %s",GetPlayerName(playerid),action);//linija na koju su warninzi
SendClientMessageToAll(COLOR_PURPLE, string);
return 1;
}
Mr.Lowrey
Godfather
pre 14 godina
odakle ja znam kja je to linija? Misli mda je ova
if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, " Usage: /me "," Upotreba: /me ");

posto vidim da je to dvo jezicna, nemozes koristiti SCM u dvojezicnoj nego onako kako ti je definirano u skripti!
mariomako
Underboss
pre 14 godina
System32 wrote on June 26, 2011, 6:15 pm:
odakle ja znam kja je to linija? Misli mda je ova
if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, " Usage: /me "," Upotreba: /me ");

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 😄
Mr.Lowrey
Godfather
pre 14 godina
probaj:

CMD:me(playerid, params[])
{
new action;
if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, " Usage: /me "," Upotreba: /me ");
new string, name;
        GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "* %s: %s", name, action);
SendClientMessageToAll(COLOR_PURPLE, string);
return 1;
}
mariomako
Underboss
pre 14 godina
System32 wrote on June 26, 2011, 6:46 pm:
probaj:

CMD:me(playerid, params[])
{
new action;
if(sscanf(params,"u",action)) return SCM(playerid, COLOR_ORANGE, " Usage: /me "," Upotreba: /me ");
new string, name;
        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

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava