Re: Dъvidas Curtas -
lgoulart - 14.08.2012
Quote:
Originally Posted by .FuneraL.
pawn Код:
if(strcmp(cmd, "/dinheiro", true) == 0) { if(GetPlayerMoney(playerid) < 60000) { SendClientMessage(playerid, COLOR_WHITE, "[ATENЗГO]: Saldo maior que o permitido."); } else { GivePlayerMoney(playerid,10000); SendClientMessage(playerid, COLOR_WHITE, "[ATENЗГO]: Vocк acabou de receber mais $10000."); } return 1; }
Assim estб certo...
|
Isso aн .FuneraL deu certo!
Eu precisava descobrir qual era o cуdigo que informava o dinheiro do jogador pra dizer se era maior ou menor que 60000, entгo й o "GetPlayerMoney".
Vlw.
*O cmd do Anonymous tambйm deu certo fez o que eu queria, porйm, junto a SendClientMessage aparecia aquela mensagem de que o comando nгo existe.
@Edit
Ah sу o sinal "<" que estб invertido, pra direita й menor. Entгo nunca daria os $10000, pois, a definiзгo do PocketMoney que fiz era de $50000. Bom, detalhes...
Re: Dъvidas Curtas -
Skash - 14.08.2012
Como faзo aquela famosa marca vermelha ?
Exem:Aquelas que no gta san andreas vocк vai e inicia uma missao ?
Agradeзo desde de jб!
Re: Dъvidas Curtas -
lgoulart - 14.08.2012
Quote:
Originally Posted by Skash
Como faзo aquela famosa marca vermelha ?
Exem:Aquelas que no gta san andreas vocк vai e inicia uma missao ?
Agradeзo desde de jб!
|
Код:
if (IsPlayerInCheckpoint(playerid))
{
SetPlayerHealth(playerid, 100.0); // Funзгo a ser executada assim que o jogador entrar no ChekPoint.
}
(Onde que eu faзo o pawnCode aqui no forum?)
Re: Dъvidas Curtas #1 -
Ouro - 10.11.2012
Como eu faria para usar case em vбrios nъmeros?
Exemplo nгo funcional:
pawn Код:
switch(GetPlayerTeam(playerid))
{
case 0 .. 1 .. 2:
{
SetPlayerTeam(playerid, 0);
GameTextForPlayer(playerid, "~b~Boiola", 10000, 3);
}
case 3 .. 4 .. 5:
{
SetPlayerTeam(playerid, 1);
GameTextForPlayer(playerid, "~r~Gay", 10000, 3);
}
}
Re: Dъvidas Curtas #1 -
ViniBorn - 10.11.2012
Re: Dъvidas Curtas #1 -
leonardo1434 - 10.11.2012
Quase lб.
PHP код:
switch (GetPlayerTeam(playerid))
{
case 0..10: // do caso 0 atй o 10.
{
//stuff
}
case 5,10,15: // caso 5 , 10 e 15
{
//stuff
}
}
Re: Dъvidas Curtas #1 -
Don_Speed - 10.11.2012
Quote:
Originally Posted by leonardo1434
Basta fazer isto
PHP код:
stock JogadorInfoBase(playerid, Money, Score)
{
if(!IsPlayerConnected(playerid)) return 0;
GivePlayerMoney(playerid, Money);
SetPlayerScore(playerid, Score += Score - (Score));
return 1;
}
JogadorInfoBase(playerid, -1000 , -1000); // diminui.
JogadorInfoBase(playerid, 1000 , 1000); // aumenta.
|
No caso o meu tem o PlayerInfo[playerid][pScore] e PlayerInfo[playerid][pGrana] como seria
Re: Dъvidas Curtas #1 -
leonardo1434 - 10.11.2012
PHP код:
PlayerInfo[playerid][pScore] += Score
Re: Dъvidas Curtas #1 -
Don_Speed - 10.11.2012
Quote:
Originally Posted by leonardo1434
PHP код:
PlayerInfo[playerid][pScore] += Score
|
Digo com a stock e usar simbolos ! para poder aumentar e diminuir.
Como desativo 8-Ball no SA-MP? -
Lucaz_Nunes - 11.11.2012
Tф criando uma GM do 0 e vi que a empresa 8-Ball ao chegar perto ela abre o portгo. Eu quero "desativar" essa empresa. Que fique somente o prйdio, sem nenhuma funзгo. Jб agradeзo!
Re: Como desativo 8-Ball no SA-MP? -
FeelLikeASir_ - 11.11.2012
Quote:
Originally Posted by Lucaz_Nunes
Tф criando uma GM do 0 e vi que a empresa 8-Ball ao chegar perto ela abre o portгo. Eu quero "desativar" essa empresa. Que fique somente o prйdio, sem nenhuma funзгo. Jб agradeзo!
|
Nгo funciona para 2 pessoas ou mais, ou seja, o carro sу explode para vocк, nгo afeta os demais. Mas se vocк quer realmente desativar, a ъnica forma й tapando com um portгo ou outro objeto.
Re: Dъvidas Curtas #1 - rjjj - 11.11.2012
Neste tуpico, fazer mais de um post no mesmo dia й
proibido .
Apenas um aviso, uma vez que muitos tкm ignorado esse fato.
Quote:
Originally Posted by Don_Speed
No caso o meu tem o PlayerInfo[playerid][pScore] e PlayerInfo[playerid][pGrana] como seria
|
Editei meu ъltimo post com a resposta
.
Espero ter ajudado
.
Re: Dъvidas Curtas #1 -
Ouro - 11.11.2012
Entгo, estou com uma dъvida bem interessante aqui.
Hoje estive percebendo e gostaria de saber, como funciona o || e o && ?
Fiz alguns testes hoje e vi algo diferente.
Exemplo:
Se eu uso assim:
pawn Код:
if(GetPlayerVehicleID(playerid) == Carro[0] || GetPlayerVehicleID(playerid) == Carro[1])
{
SendClientMessage(playerid, -1, "No caso deste, vai mandar a mensagem caso ele entre em um dos veнculos definidos!");
}
Agora se eu uso assim:
pawn Код:
if(GetPlayerVehicleID(playerid) == Carro[0] && GetPlayerVehicleID(playerid) == Carro[1])
{
SendClientMessage(playerid, -1, "No caso deste, nгo vai mandar a mensagem caso ele entre em um dos veнculos definidos!");
}
Pois й...
Depois realizei um teste com loop.
Se eu uso tanto assim:
pawn Код:
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) || IsPlayerAdmin(i))
{
//Funзгo
}
}
Quanto assim:
pawn Код:
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerAdmin(i))
{
//Funзгo
}
}
Os dois dгo certo. Nenhum nem outro para de funcionar como o antigo exemplo que dei com as definiзхes de Carro.
Entгo assim, eu queria saber, qual a funзгo de um e de outro. Por quк as vezes um pode servir no lugar do outro e as vezes nгo pode?
Aguardo respostas.
Re: Dъvidas Curtas #1 -
Maklister - 24.04.2013
Quote:
Originally Posted by Gleisson_.
Nossa velho, vocк joga samp desde a versгo 0.2x...
:P
@Topic:
Cara vocк pode fazer tipo assim..
Geta a posiзгo do jogador (X, Y, Z);
Ai colocar para criar umas explosхes, e se ele passar pela posiзгo;
Vocк irб precisar de:
CreateExplosion
IsPlayerInRangeOfPoint
GetPlayerPos
|
Mais creio que ele queira por causa dos mнsseis seguindo o Aviгo.
Nгo lembro disso no 0.2x, ou eu nunca encontrei um servidor com isso na йpoca.
Re: Dъvidas Curtas #1 -
Sky™ - 24.04.2013
Quote:
Originally Posted by RogerMP
procuro cуdigo que transforme esse objeto "id:3884"
numa bateria anti-aйrea igual do GTA off, vlw abs!
|
Quote:
Originally Posted by Delete_
Na versгo 0.2x funcionava isso, nгo sei agora.
|
isso sempre vai ser depedente de sistema para funcionar ^^
Quote:
Originally Posted by Gleisson_.
Geta a posiзгo do jogador (X, Y, Z);
Ai colocar para criar umas explosхes, e se ele passar pela posiзгo;
|
¬¬
Quote:
Originally Posted by Maklister
Mais creio que ele queira por causa dos mнsseis seguindo o Aviгo.
Nгo lembro disso no 0.2x, ou eu nunca encontrei um servidor com isso na йpoca.
|
meu sv tinha isso mбs como eu fechei ..
esta aki o que vocк quer garoto.
https://sampforum.blast.hk/showthread.php?tid=115695
Re: Dъvidas Curtas #1 -
Delete_ - 24.04.2013
Quote:
Mais creio que ele queira por causa dos mнsseis seguindo o Aviгo.
Nгo lembro disso no 0.2x, ou eu nunca encontrei um servidor com isso na йpoca.
|
Eu ja, tinha vбrios em LV, quando passava por aviгo ou heli por perto vocк era atacado.
Re: Dъvidas Curtas #1 -
Ley - 24.04.2013
Uma pequena dъvida.
Se eu crio uma textdraw, e utilizo ' ~h~ ' para claria-la, eu posso usar o ' ~h~ ' quantas vezes eu quiser, e irб gerar resultado?
Ou somente um й o mбximo?
Exemplo: "~r~~h~ Eu", com isso, irб ficar o Eu com um vermelho um tanto claro.
ExemploІ: "~r~~h~~h~ Eu", irб ficar mais clara que o exemplo 1 ?
Re: Dъvidas Curtas #1 -
MegalodoN - 25.04.2013
Boa Noite,
qual a melhor forma de delimitar uma tal area para selecionar uma textdraw??
tipo criei uma textdraw Clicбvel Mбs o problema й que quando passo o Mouse Longe dela ela й selecionada do mesmo geito como arrumo isto?
Obrigado!!
Re: Dъvidas Curtas #1 -
tatezumate - 25.04.2013
Tipo eu sou um novato em pawn e nгo to entendendo esse warning na linha que diz que jб ta em trabalho:
pawn Code:
warning 211: possibly unintended assignment
no codigo
pawn Code:
CMD:htrabalho(playerid, params[])
{
if(PlayerInfo[playerid][Helper] == 1)
if(PlayerInfo[playerid][HelperTrabalhando] = true) return SendClientMessage(playerid, CINZA, "Vocк jб estб em modo trabalho para sair use:/hfolga");
{
PlayerInfo[playerid][HelperTrabalhando] = true;
SetPlayerSkin(playerid, 101);
SetPlayerColor(playerid, Cor_Helper);
format(String,sizeof(String),"Helper {FFD700}%s {FFFFFF}estб trabalhando, use /duvida em caso de duvidas!", Nome(playerid));
SendClientMessageToAll(BRANCO, String);
}
return 1;
}
Re: Dъvidas Curtas #1 -
Lуs - 25.04.2013
Quote:
Originally Posted by tatezumate
Tipo eu sou um novato em pawn e nгo to entendendo esse warning na linha que diz que jб ta em trabalho:
pawn Code:
warning 211: possibly unintended assignment
no codigo
pawn Code:
CMD:htrabalho(playerid, params[]) { if(PlayerInfo[playerid][Helper] == 1) if(PlayerInfo[playerid][HelperTrabalhando] = true) return SendClientMessage(playerid, CINZA, "Vocк jб estб em modo trabalho para sair use:/hfolga"); { PlayerInfo[playerid][HelperTrabalhando] = true; SetPlayerSkin(playerid, 101); SetPlayerColor(playerid, Cor_Helper); format(String,sizeof(String),"Helper {FFD700}%s {FFFFFF}estб trabalhando, use /duvida em caso de duvidas!", Nome(playerid)); SendClientMessageToAll(BRANCO, String); } return 1; }
|
pawn Code:
CMD:htrabalho(playerid, params[])
{
if(PlayerInfo[playerid][Helper] == 0)
return SendClientMessage ( playerid, CINZA, "Vocк nгo й helper." );
else if(PlayerInfo[playerid][HelperTrabalhando] = true)
return SendClientMessage(playerid, CINZA, "Vocк jб estб em modo trabalho para sair use:/hfolga");
PlayerInfo[playerid][HelperTrabalhando] = true;
SetPlayerSkin(playerid, 101);
SetPlayerColor(playerid, Cor_Helper);
format(String,sizeof(String),"Helper {FFD700}%s {FFFFFF}estб trabalhando, use /duvida em caso de duvidas!", Nome(playerid));
SendClientMessageToAll(BRANCO, String);
return 1;
}