[Ajuda] comando /ir - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] comando /ir (
/showthread.php?tid=297941)
[Ajuda] comando /ir -
mateusmaia - 18.11.2011
Alguem pelamor de deus me ajuda, eu fiz um comando de ir ate um player
Код:
if(!strcmp("/ir", cmdtext, true, 5))
{
if(PlayerInfo[playerid][pAdmin] >= 1){
new ajudaid[256];
ajudaid = KcmD(1, cmdtext);
if(!strlen(ajudaid))
{
SendClientMessage(playerid,BRANCO, "Use /ir [id]");
return 1;
}
new Float:x, Float:y, Float:z;
GetPlayerPos((strval(ajudaid)), x, y, z);
SetPlayerPos(playerid, x, y,z);
return 1;
}
}
ai eu digito o /ir e ele aparece pra mim usa o /ir [id]
mais ai eu pedi pra um amigo entra la tmbem e quando eu digito /ir e o ID dele o meu carinha nao vai ate meu amigo =/
Re: Ajuda comando /ir -
Hardware - 18.11.2011
Olб amigo, dei uma arrumada neste seu comando. Sу que fiz por strtok porque tu estбs usando strcmp. Mas aconselho usar ZCMD e sscanf.
pawn Код:
if(!strcmp("/ir", cmdtext, true, 5))
{
new id;
if(PlayerInfo[playerid][pAdmin] >= 1)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,BRANCO, "Use /ir [id]");
id = strval(tmp);
if(IsPlayerConnected(id)) return SendClientMessage(playerid, COR, "O player nгo estб online!");
new Float:x, Float:y, Float:z;
GetPlayerPos(id, x, y, z);
SetPlayerPos(playerid, x, y,z);
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
SetPlayerInterior(playerid, GetPlayerInterior(id));
}
}
Caso dк algum problema, me fale.
Re: Ajuda comando /ir -
mateusmaia - 18.11.2011
putz, eu n entendo nd desse negoзo de strtok...
deram 4 erros
pawn Код:
C:\Documents and Settings\Winxp\Meus documentos\GTA SAMP\meu\gamemodes\meu.pwn(546) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Winxp\Meus documentos\GTA SAMP\meu\gamemodes\meu.pwn(546) : error 017: undefined symbol "idx"
C:\Documents and Settings\Winxp\Meus documentos\GTA SAMP\meu\gamemodes\meu.pwn(547) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Winxp\Meus documentos\GTA SAMP\meu\gamemodes\meu.pwn(548) : error 017: undefined symbol "tmp"
Re: Ajuda comando /ir -
Hardware - 18.11.2011
Foi como te falei, fiz por strtok, porйm prefiro sscanf. Caso queira aprender como se usa sscanf, tem vбrios tutoriais no fуrum, sу dar uma olhada.