21.11.2012, 14:34
Boa Tarde.
Estou um pouco sumido do fуrum, porйm vejo sempre as postagens diariamente...
Enfim, estou com um problema relacionado com "tmp", estou scriptando uma pequena funзгo de mensagem privada, analise:
Porйm fica dando os seguintes erros;
Alguйm poderia me ajudar, sou grato desde jб.
Estou um pouco sumido do fуrum, porйm vejo sempre as postagens diariamente...
Enfim, estou com um problema relacionado com "tmp", estou scriptando uma pequena funзгo de mensagem privada, analise:
PHP код:
CMD:pm(playerid, params[]) {
new idx;
if(!strlen(tmp1) || strlen(tmp1) > 5)
{
SendClientMessage(playerid, -1, "Uso: /pm (id) (mensagem)");
return 1;
}
new id = strval(tmp1);
new gMessage[126];
gMessage = strrest(params, idx);
if(!strlen(gMessage))
{
SendClientMessage(playerid, -1, "Uso: /pm (id) (mensagem)");
return 1;
}
if(!IsPlayerConnected(id))
{
SendClientMessage(playerid, -1, "Jogador nгo estб conectado.");
return 1;
}
if(playerid != id)
{
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME], str[126];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(id, giveplayer, sizeof(giveplayer));
format(str, sizeof(str),"• %s(%d): %s", giveplayer, id, gMessage);
SendClientMessage(playerid, 0xFFCC2299, str);
format(str, sizeof(str),"• %s(%d): %s", sendername, playerid, gMessage);
SendClientMessage(id, 0xFFFF22AA, str);
PlayerPlaySound(id, 1085, 0.0, 0.0, 0.0);
printf("[ Admin ] PM de %s para %s: %s", sendername, giveplayer, gMessage);
}
return 1;
}
PHP код:
error 017: undefined symbol "tmp1" \/
if(!strlen(tmp1) || strlen(tmp1) > 5)
error 017: undefined symbol "tmp1" \/
new id = strval(tmp1);
error 047: array sizes do not match, or destination array is too small \/
gMessage = strrest(params, idx);