CMD:setskin(playerid, params[])
{
new Skin;
new ID;
new string[200];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Erro, "ERRO: Vocк nгo й um adiministrador para usar esse comando.");
if(sscanf(params, "ui", ID, Skin)) return SendClientMessage(playerid, Cor_Amarelo, "[NomeSV]: Uso do Comando Correto: /setskin [ID] [Skin]");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Cor_Erro, "ERRO: ID invalido.");
if(Skin < 0 || Skin > 299) return SendClientMessage(playerid, Cor_Erro, "ERRO: ID Invalido, use ID de 0 a 299.");
format(string, sizeof(string), "[NomeSV]: O Adiministrador %s alterou a skin de %s para o ID: [%d].", Nome(playerid), Nome(ID), Skin);
SendClientMessageToAll(Cor_Setar, string);
SetPlayerSkin(ID, Skin);
return 1;
}
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\DMB.pwn(625) : warning 219: local variable "Nome" shadows a variable at a preceding level
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\DMB.pwn(747) : error 017: undefined symbol "Nome"
A linha 625 й de outro comando, new Nome[MAX_PLAYER_NAME];
format(string, sizeof(string), "[NomeSV]: O Adiministrador %s alterou a skin de %s para o ID: [%d].", Nome(playerid), Nome(ID), Skin);
GetPlayerName(playerid,Nome,sizeof(Nome));
new Nome[MAX_PLAYER_NAME];
GetPlayerName
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\DMB.pwn(749) : error 012: invalid function call, not a valid address
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\DMB.pwn(749) : warning 215: expression has no effect
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\DMB.pwn(749) : error 001: expected token: ";", but found ")"
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\DMB.pwn(749) : error 029: invalid expression, assumed zero
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\DMB.pwn(749) : fatal error 107: too many error messages on one line
Nй foods.
pawn Код:
Manda o comando ai. |
format(string, sizeof(string), "[NomeSV]: O Adiministrador %s alterou a skin de %s para o ID: [%d].", Nome(playerid), Nome(ID), Skin);
CMD:setskin(playerid)
{
new id,skin;
new string[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Erro, "ERRO: Vocк nгo й um adiministrador para usar esse comando.");
if(sscanf(params,"dd",id,skin)) return SendClientMessage(playerid, Cor_Amarelo, "[NomeSV]: Uso do Comando Correto: /setskin [ID] [Skin]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, Cor_Erro, "ERRO: ID invalido.");
if(skin < 0 || skin > 299) return SendClientMessage(playerid, Cor_Erro, "ERRO: ID Invalido, use ID de 0 a 299.");
format(string,sizeof(string),"[NomeSV]: O Adiministrador %s alterou a skin de %s para o ID: [%d].",Nome(playerid),Nome(id),skin);
SendClientMessageToAll(Cor_Setar,string);
SetPlayerSkin(id,skin);
return 1;
}
CMD: setskin(playerid, params[])
{
new skinid;
new ID;
new string[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "ERRO: Vocк nгo й um adiministrador para usar esse comando.");
if (sscanf(params, "ui", ID, skinid)) return SendClientMessage(playerid, -1, "[.....]: Uso do Comando Correto: /setskin [ID] [Skin]");
if (!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "ERRO: ID invalido.");
if (0 < (skinid) > 299) return SendClientMessage(playerid, -1, "SO EXISTE SKIN DE 0 A 299");
format(string, sizeof(string), "[NomeSV]: O Adiministrador %s alterou a skin de %s para o ID: [%d].", pname);
SendClientMessageToAll(0xFF00FFFF, string);
SetPlayerSkin(playerid, skinid);
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
return 1;
}
@Edit
Se vocк tб usando, (playerid,params[]) em todo seu script adicione o ,params[]... pawn Код:
|
@Edit
Se vocк tб usando, (playerid,params[]) em todo seu script adicione o ,params[]... pawn Код:
|