[ajuda]/PINTARVEICULO [COR1] [COR2]
#1

ajudem pf eu to com otro problema D:
sу que agora eu peguei esse negocio do meu amigo mas ta cheinho de erro
era 13 erros mas era pq tava faltando o include <a_samp> dai ficou 9 erros

PHP код:
#include <a_samp>
if(strcmp(cmd"/pintar"true) == 0)
{
new 
tmp[256];
new 
cor1cor2;
new 
veiculo;
tmp strtok(cmdtextidx);
if(!
strlen(tmp))
{
SendClientMessage(playeridCOR,"|| •INFO•: USE: /pintar [cor 1] [cor 2]");
return 
1;
}
cor1 strval(tmp);
tmp strtok(cmdtextidx);
if(!
strlen(tmp))
{
SendClientMessage(playeridCOR,"|| •INFO•: USE: /pintar [cor 1] [cor 2]");
return 
1;
}
cor2 strval(tmp);
veiculo GetPlayerVehicleID(playerid);
if(
IsPlayerInVehicle(playerid,veiculo))
{
ChangeVehicleColor(veiculo,cor1,cor2);
SendClientMessage(playeridCOR"|| •INFO•: Veiculo pintador por $100!");
} else {
SendClientMessage(playeridCOR"|| •INFO•: Vocк nao esta em um veiculo!");
}
return 
1;

ajudem pf
Reply
#2

Se vocк comeзar a usar ZCMD sscanf , vocк ganha mais , alem de ser bem mais facil, depois procure saber, se vocк quiser logico

Desculpa nгo posso te ajudar
Reply
#3

Estou sempre aconselhando o uso de ZCMD/YCMD+SSCANF.
Aqui o mesmo comando usando-os:
pawn Код:
CMD:pintar( playerid, params[] )
{
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "Vocк nгo й o motorista.");
    new color1, color2;
    if(sscanf(params, "ii", color1, color2)) return SendClientMessage(playerid, -1, "/pintar [colorid] [colorid]");
    if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, -1, "Dinheiro insuficiente. $100");
    ChangeVehicleColor(GetPlayerVehicleID(playerid), color1, color2);
    SendClientMessage(playerid, -1, "Veнculo pintado.");
    GivePlayerMoney(playerid, -100);
    return 1;
}
Reply
#4

ae nem fui eu que fiz peguei da net
Reply
#5

ae eu to tentando usa tua opsгo mas deu fail ainda tem um erro


PHP код:
#include <a_samp>
CMD:pintarplayeridparams[] )
{
    if(
GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1"Vocк nгo й o motorista.");
    new 
color1color2;
    if(
sscanf(params"ii"color1color2)) return SendClientMessage(playerid, -1"/pintar [colorid] [colorid]");
    if(
GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, -1"Dinheiro insuficiente. $100");
    
ChangeVehicleColor(GetPlayerVehicleID(playerid), color1color2);
    
SendClientMessage(playerid, -1"Veнculo pintado.");
    
GivePlayerMoney(playerid, -100);
    return 
1;

Reply
#6

Qual?
Vocк estб usando as includes zcmd&sscanf, nй?
Reply
#7

Tem que usar a include zcmd e sscanf .
Reply
#8

ESTE:


C:\Documents and Settings\User\Desktop\SAMP\filterscripts\CORVEICUL O.pwn(15) : warning 203: symbol is never used: "pintar"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Warning.
Reply
#9

PHP код:
CMD:pintar(playeridparams[])
{
    if(
GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1"Vocк nгo й o motorista.");
    if(
GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, -1"Dinheiro insuficiente. $100");
    new 
cor[2];
    if(
sscanf(params"dd"cor[0], cor[1])) return SendClientMessage(playerid, -1"/pintar [cor1] [cor2]");
    
ChangeVehicleColor(GetPlayerVehicleID(playerid), cor[0], cor[1]);
    
SendClientMessage(playerid, -1"Veнculo pintado.");
    
GivePlayerMoney(playerid, -100);
    return 
1;

Reply
#10

pf coloquem o PHP code com os includes tb
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)