[Ajuda] BUG
#1

fiz um comando para pegar moto mais tipo, da pra pegar varias vezes tem como por pra poder criar so uma?

codigo:

Quote:
Код:
  if(strcmp(cmdtext,"/m",true)==0) {
	GetPlayerPos(playerid, Xx,Yy,Zz);
	GetPlayerFacingAngle(playerid,Anglee);
	gINT = GetPlayerInterior(playerid);
	carro[playerid]=CreateVehicle(522, Xx+6,Yy,Zz+1, Anglee, random(127), random(127), -1);
	LinkVehicleToInterior(GetPlayerVehicleID(playerid),gINT);
    return 1;
  }
Reply
#2

Tenta ai:

Код:
new bool:CrieiMoto[MAX_PLAYERS]; //no topo

public OnPlayerConnect(playerid)
{
     CrieiMoto[playerid] =0;
     return 1;
}

 if(strcmp(cmdtext,"/m",true)==0) {
	if(CrieiMoto = 1) return SenClientMessage(playerid, 0xFF0000FF, "Vocк jб criou uma moto!");
        GetPlayerPos(playerid, Xx,Yy,Zz);
	GetPlayerFacingAngle(playerid,Anglee);
	gINT = GetPlayerInterior(playerid);
	carro[playerid]=CreateVehicle(522, Xx+6,Yy,Zz+1, Anglee, random(127), random(127), -1);
	LinkVehicleToInterior(GetPlayerVehicleID(playerid),gINT);
    return 1;
  }
Nгo testei, se der algum erro me avisa.
Reply
#3

tenta assim

PHP код:
if(strcmp(cmdtext,"/m",true)==0)
{
    if(
IsValidVehicle(carro[playerid])) DestroyVehicle(carro[playerid]);
    
    
GetPlayerPos(playeridXx,Yy,Zz);
    
GetPlayerFacingAngle(playerid,Anglee);
    
gINT GetPlayerInterior(playerid);
    
carro[playerid]=CreateVehicle(522Xx+6,Yy,Zz+1Angleerandom(127), random(127), -1);
    
LinkVehicleToInterior(GetPlayerVehicleID(playerid),gINT);
    
    return 
1;

Reply
#4

Se vocк nгo quiser que o player crie mais de uma moto use o meu code, se quiser que destrua a ultima moto criada e crie uma nova use o code SepZ
Reply
#5

Quote:
Originally Posted by BartWhite
Посмотреть сообщение
Se vocк nгo quiser que o player crie mais de uma moto use o meu code, se quiser que destrua a ultima moto criada e crie uma nova use o code SepZ
Pra nгo conseguir criar outro
PHP код:
if(IsValidVehicle(carro[playerid])) return SendClientMessage(playerid0xFF0000FF"* Vocк ja criou um veiculo"); 
Reply
#6

Quote:
Originally Posted by SepZ
Посмотреть сообщение
tenta assim

PHP код:
if(strcmp(cmdtext,"/m",true)==0)
{
    if(
IsValidVehicle(carro[playerid])) DestroyVehicle(carro[playerid]);
    
    
GetPlayerPos(playeridXx,Yy,Zz);
    
GetPlayerFacingAngle(playerid,Anglee);
    
gINT GetPlayerInterior(playerid);
    
carro[playerid]=CreateVehicle(522Xx+6,Yy,Zz+1Angleerandom(127), random(127), -1);
    
LinkVehicleToInterior(GetPlayerVehicleID(playerid),gINT);
    
    return 
1;

C:\Documents and Settings\MaxiMuS\Desktop\New Server\gamemodes\new.pwn(1405) : error 017: undefined symbol "IsValidVehicle"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

deu esse erro aqui ?
Reply
#7

PHP код:
native IsValidVehicle(vehicleid); 
Bote antes da include "a_samp".
Reply
#8

Quote:
Originally Posted by SepZ
Посмотреть сообщение
tenta assim

PHP код:
if(strcmp(cmdtext,"/m",true)==0)
{
    if(
IsValidVehicle(carro[playerid])) DestroyVehicle(carro[playerid]);
    
    
GetPlayerPos(playeridXx,Yy,Zz);
    
GetPlayerFacingAngle(playerid,Anglee);
    
gINT GetPlayerInterior(playerid);
    
carro[playerid]=CreateVehicle(522Xx+6,Yy,Zz+1Angleerandom(127), random(127), -1);
    
LinkVehicleToInterior(GetPlayerVehicleID(playerid),gINT);
    
    return 
1;

Quote:
Originally Posted by cicinho
Посмотреть сообщение
PHP код:
native IsValidVehicle(vehicleid); 
Bote antes da include "a_samp".
ae coloquei antes agora deu 4 erros:

C:\Documents and Settings\MaxiMuS\Desktop\New Server\gamemodes\new.pwn(1444) : error 017: undefined symbol "carro"
C:\Documents and Settings\MaxiMuS\Desktop\New Server\gamemodes\new.pwn(1444) : warning 215: expression has no effect
C:\Documents and Settings\MaxiMuS\Desktop\New Server\gamemodes\new.pwn(1444) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\MaxiMuS\Desktop\New Server\gamemodes\new.pwn(1444) : error 029: invalid expression, assumed zero
C:\Documents and Settings\MaxiMuS\Desktop\New Server\gamemodes\new.pwn(1444) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.


Linha 1444: if(IsValidVehicle(carro[playerid])) DestroyVehicle(carro[playerid]);
Reply
#9

PHP код:
native IsValidVehicle(vehicleid);
new 
Carro[MAX_PLAYERS];
//
if(strcmp(cmdtext"/m"true) == 0)
{
    if(
IsValidVehicle(Carro[playerid])) DestroyVehicle(Carro[playerid]);
    new 
Float:xFloat:yFloat:zFloat:agINT;
    
GetPlayerPos(playeridx,y,z);
    
GetPlayerFacingAngle(playerid,a);
    
gINT GetPlayerInterior(playerid);
    
Carro[playerid] = CreateVehicle(522x+6,y,z+1arandom(127), random(127), -1);
    
LinkVehicleToInterior(GetPlayerVehicleID(playerid),gINT);

Reply
#10

Quote:
Originally Posted by SepZ
Посмотреть сообщение
PHP код:
native IsValidVehicle(vehicleid);
new 
Carro[MAX_PLAYERS];
//
if(strcmp(cmdtext"/m"true) == 0)
{
    if(
IsValidVehicle(Carro[playerid])) DestroyVehicle(Carro[playerid]);
    new 
Float:xFloat:yFloat:zFloat:agINT;
    
GetPlayerPos(playeridx,y,z);
    
GetPlayerFacingAngle(playerid,a);
    
gINT GetPlayerInterior(playerid);
    
Carro[playerid] = CreateVehicle(522x+6,y,z+1arandom(127), random(127), -1);
    
LinkVehicleToInterior(GetPlayerVehicleID(playerid),gINT);

deu certo mano , mais tipo quando eu crio o veiculo ele cria ao lado da skin, nao da pra criar e ja estar dentro?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)