SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 07/02/2013, 11:49 PM   #5001
ViniBorn
Godfather
 
ViniBorn's Avatar
 
Join Date: Aug 2010
Location: Brasília
Posts: 5,315
Reputation: 719
Default Re: Dúvidas Curtas #1

Você pode usar atribuição simples...
pawn Code:
if(string[indice] == 'á') string[indice] = 'a';
__________________




CONTATO: F A C E B O O K: @vinibornpawn


GameMode = Modo de jogo = Masculino
Colabore com os olhos de quem lê. Não diga "Minha GM"!
ViniBorn is offline   Reply With Quote
Old 09/02/2013, 11:41 AM   #5002
Don_Speed
High-roller
 
Don_Speed's Avatar
 
Join Date: Sep 2011
Location: Curitiba / PR
Posts: 3,255
Reputation: 256
Default Re: Dúvidas Curtas #1

Como existe uma FS para grudar os objetos ao player e movimentar o objeto pelo player , existe uma FS para fazer isso ao veiculo
__________________
Don_Speed is offline   Reply With Quote
Old 09/02/2013, 12:17 PM   #5003
Delete_
High-roller
 
Delete_'s Avatar
 
Join Date: Mar 2011
Location: Gurupi - TO
Posts: 1,736
Reputation: 110
Default Re: Dúvidas Curtas #1

http://forum.sa-mp.com/showthread.php?t=272552
http://forum.sa-mp.com/showthread.php?t=215963
__________________
Araguaia Roleplay
Delete_ is online now   Reply With Quote
Old 09/02/2013, 02:32 PM   #5004
leonardo1434
High-roller
 
leonardo1434's Avatar
 
Join Date: Mar 2012
Posts: 1,670
Reputation: 179
Default Re: Dúvidas Curtas #1

Quote:
Originally Posted by delete View Post
Como faço para retirar os acentos de uma string?
Bom, eu tive preguiça de digitar cada letra que pode ter acento, então apenas pesquisei e fiz o código na linguagem pawn.


PHP Code:
new acentos[] =  { "ç""Ç""á""é""í""ó""ú""ý""Á""É""Í""Ó""Ú""Ý""à""è""ì""ò""ù""À""È""Ì""Ò""Ù""ã""õ""ñ""ä""ë""ï""ö""ü""ÿ""Ä""Ë""Ï""Ö""Ü""Ã""Õ""Ñ""â""ê""î""ô""û""Â""Ê""Î""Ô""Û" };
new 
semacentos[] = { "c""C""a""e""i""o""u""y""A""E""I""O""U""Y""a""e""i""o""u""A""E""I""O""U""a""o""n""a""e""i""o""u""y""A""E""I""O""U""A""O""N""a""e""i""o""u""A""E""I""O""U" };


#define racento(%0); for(new i = strlen(%0); i > -1; --i)for(new j = sizeof acentos - 1; j > -1; --j)if(%0[i] == acentos[j]) %0[i] = semacentos[j];



public OnFilterScriptInit()
{
    new 
tiraracento[20] = "çÇáéíóúýÁÉÍÓãõ";
    
racento(tiraracento);
    print(
tiraracento);





Link de referência as 2 arrays contendo os acentos/sem
__________________
c++
leonardo1434 is offline   Reply With Quote
Old 09/02/2013, 09:27 PM   #5005
Delete_
High-roller
 
Delete_'s Avatar
 
Join Date: Mar 2011
Location: Gurupi - TO
Posts: 1,736
Reputation: 110
Default Re: Dúvidas Curtas #1

Valeu leo.

Como faço pra colocar um Texto 3D em cima da cabeça do NPC?
__________________
Araguaia Roleplay
Delete_ is online now   Reply With Quote
Old 09/02/2013, 09:58 PM   #5006
@Riichard
High-roller
 
@Riichard's Avatar
 
Join Date: Feb 2012
Location: Brazil
Posts: 2,325
Reputation: 227
Default Re: Dúvidas Curtas #1

Quote:
Originally Posted by delete View Post
Valeu leo.

Como faço pra colocar um Texto 3D em cima da cabeça do NPC?
Acredito que seja assim..

pawn Code:
// OnPlayerConnect
if(IsPlayerNPC(playerid))
{
     // Funçoes do 3DText..
}

Ou seja, o if ira verificar se for NPC, se for, ira criar o Texto 3D.
Use os mesmos codes que e usado para um player comum.
__________________
Style Drift Show 2017
- Em breve!
@Riichard is offline   Reply With Quote
Old 09/02/2013, 10:04 PM   #5007
leonardo1434
High-roller
 
leonardo1434's Avatar
 
Join Date: Mar 2012
Posts: 1,670
Reputation: 179
Default Re: Dúvidas Curtas #1

http://wiki.sa-mp.com/wiki/CreatePlayer3DTextLabel + http://wiki.sa-mp.com/wiki/Attach3DTextLabelToPlayer( com o attach tente 50.0 no offset Z)

Obviamente com este code para checar se é um NPC e checar se é o npc correto.
PHP Code:
if(IsPlayerNPC(playerid))
{
     new 
nome[MAX_PLAYER_NAME]; 
     
GetPlayerName(playerid,nome,sizeof nome);
     if(!
strcmp(nome,"nome do npc") )
     {
           
// stuff
     
}

__________________
c++
leonardo1434 is offline   Reply With Quote
Old 09/02/2013, 10:09 PM   #5008
Delete_
High-roller
 
Delete_'s Avatar
 
Join Date: Mar 2011
Location: Gurupi - TO
Posts: 1,736
Reputation: 110
Default Re: Dúvidas Curtas #1

Blz valeu de novo.
__________________
Araguaia Roleplay
Delete_ is online now   Reply With Quote
Old 10/02/2013, 02:53 PM   #5009
Don_Speed
High-roller
 
Don_Speed's Avatar
 
Join Date: Sep 2011
Location: Curitiba / PR
Posts: 3,255
Reputation: 256
Default Re: Dúvidas Curtas #1

Code não funfa
pawn Code:
new vehicleid = GetPlayerVehicleID(playerid);
             if(GetPlayerVehicleID(playerid) == 578)
             {
                    new objectid = CreateObject(2669, 0.0, 0.0, 0.0, 0.000000, 0.000000, 0.000000);
                    Veh[vehicleid] = AttachObjectToVehicle(objectid, vehicleid, 0.029999, -0.439999, 1.054999, 0.000000, 0.000000, 0.000000); //Object Model: 2669 |

             }
Porque não funciona ?
__________________
Don_Speed is offline   Reply With Quote
Old 10/02/2013, 05:46 PM   #5010
VenoN
Gangsta
 
VenoN's Avatar
 
Join Date: Aug 2012
Location: California
Posts: 701
Reputation: 53
Default Re: Dúvidas Curtas #1

não tenho certeza mais tem algo desnecessario ai

http://wiki.sa-mp.com/wiki/AttachObjectToVehicle
VenoN is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Dúvidas, dúvidas e mais dúvidas. Mito_FmZ Português/Portuguese 6 30/07/2012 04:42 AM
[DUVIDAS] Duvidas sobre GM Waldrey Português/Portuguese 3 01/06/2012 02:56 PM
[Duvidas]Algumas duvidas. Felipe_Wesker Português/Portuguese 11 07/05/2012 08:31 PM
[DUVIDAS] matheuzinho Português/Portuguese 3 29/09/2010 10:07 PM
[DUVIDAS] Como faço isto?? (várias duvidas) andmeida10 Português/Portuguese 3 18/03/2010 09:06 AM


All times are GMT. The time now is 10:18 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.