[DUV]Tosca -
Andre_Elite - 29.11.2010
Ow pessoal teria como criar um comando tipo aqueles 3dtextlabel que fica na cabeзa do manolo, chamado status
ai tipo o cara escreve /status comendo , ai em ciam tele fica o texto comendo
/status batendo uma , ai fica la em cima Batendo Uma
...
Ja que nгo й possivel ou й possivel tem outra opзгo..
criar o cmd /status awey , /status ocupado ... ai da pra ir de boa
Re: [DUV]Tosca -
Macintosh - 29.11.2010
Consegue adaptar?
https://sampforum.blast.hk/showthread.php?tid=193916
^^
Re: [DUV]Tosca -
Andre_Elite - 29.11.2010
Eu sou noob em pawn.. iniciante
So vim aqui para aprender e postar meus mapas e pб , mas vou tentar
Mais se nгo for muito dificil para quem sabe fazer e tiver sem nada para fazer, triste , solitario , vagabundiando
cherando , fumando , bebendo , batendo etc.. Pode tentar Fazer para mim
TK
Re: [DUV]Tosca -
Macintosh - 29.11.2010
^~
Tente Adaptar qualquer coisa corre aqui (:
Re: [DUV]Tosca -
CyNiC - 29.11.2010
pawn Код:
new 3DText:Stats3DText[MAX_PLAYERS];
OnPlayerConnect:
Stats3DText[playerid]=CreatePlayer3DTextLabel(playerid, "", Cor, -20.0, 0.0, 0.0, 30.0);
OnPlayerCommandText:
if(..., "/status")
{
new string[100]; //alterar pra quanto quer que seja o mбximo de caracteres
strins(string, cmdtext, 7, sizeof string);
if(!strlen(string)) return SendClientMessage(..."Sintaxe: /Status [Aзгo].");
UpdatePlayer3DTextLabel(playerid, Stats3DText[playerid], Cor, string);
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
Attach3DTextLabelToPlayer(playerid, Stats3DText[playerid], Pos[0], Pos[1], floatadd(Pos[2],2.0));
return 1;
}
Re: [DUV]Tosca -
Erick_Schultz - 29.11.2010
https://sampwiki.blast.hk/wiki/Attach3DTextLabelToPlayer
Re: [DUV]Tosca -
Andre_Elite - 30.11.2010
Erick, fazer isto eu sei so nгo sei como fazer o comando para aparecer oque o player quer digitar:S
Re: [DUV]Tosca -
Macintosh - 30.11.2010
Tente usar o que o cynic postou. se nгo... use o search '-'
Re: [DUV]Tosca - rjjj - 30.11.2010
Fiz o comando pra vocк:
pawn Код:
if(strcmp(cmd, "/status", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new owned[MAX_PLAYER_NAME];
GetPlayerName(playerid, owned, sizeof(owned));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, 0xFFFFFFAA, "USE: /status [aзгo]");
return 1;
}
format(string, sizeof(string), "%s %s", owned, result);
SetPlayerChatBubble(playerid, string, 0xFF6347AA, 100.0, 9999999);
}
return 1;
}
Espero ter ajudado
Re: [DUV]Tosca -
TiagoPS - 30.11.2010
Tб Na Hand
pawn Код:
if(strcmp(cmd, "/status", true) == 0)
{
new Text3D:Label[MAX_PLAYERS];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFF0000AA, "USO: /status [Aзгo]");
return 1;
}
Delete3DTextLabel(Label[playerid]);
new String[128];
format(String, sizeof(String), "Eu Estou %s",Nome, cmdtext[8]);
Label[playerid] = Create3DTextLabel(String,0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(Label[playerid], playerid, 0.0, 0.0, 0.7);
return 1;
}