[Ajuda] Deletar carro
#1

Galera BLZ . tenho um problema que nгo to conseguindo resolver, alguem consegue ver o que hб de errado?

O problema e o seguinte amigos , eu crio um carro com o comando "/cv"

PHP код:
    if(strcmp(cmd"/cv"true) == 0)
    {
    if(
pAdmin[playerid] == ) {
    new 
plid;
    new 
Float:X,Float:Y,Float:Z,Float:Angle;
     
tmp strtok(cmdtextidx);
      if(!
strlen(tmp)) {
       
SendClientMessage(playeridVermelho" | ERRO | Digite: /cv [id-do-caro]");
    return 
1;
    }
    
plid strval(tmp);
    if(
plid==501 || plid==465 || plid==464 || plid==594 || plid==564 || plid==427 || plid==501) {
    
SendClientMessage(playeridVermelho" | ERRO | ID de carro Proibido!");
    return 
1;
    }
    if(
IsPlayerConnected(playerid)) {
    if(
plid >= 400 && plid <= 611) {
    
GetPlayerPos(playerid,X,Y,Z);
    
GetPlayerFacingAngle(playerid,Angle);
    new 
carro CreateVehicle(plidXYZAngle, -1, -1120000);
    
PutPlayerInVehicle(playerid,carro,0);
    if(
GetPlayerInterior(playerid))
    
LinkVehicleToInterior(carro,GetPlayerInterior(playerid));
    
SetVehicleVirtualWorld(carro,GetPlayerVirtualWorld(playerid));
    
format(stringsizeof(string), " | INFO | Vocк criou o veнculo de id: %d"plid);
    
SendClientMessage(playeridocdstring);
    return 
1;
    }
    else {
    
SendClientMessage(playeridVermelho" | ERRO | ID invбlido | ID's = 400-611");
    return 
1;
    }
    }
    }
    } 

Mais ae quando eu uso o comando de deletar "/deletcar" o carro deleta normal , mais ae quando eu "REINICIO O SERVER" ele ta la no mesmo lugar

PHP код:
    if(strcmp(cmd"/deletcar"true) == 0) {
    if(
pAdmin[playerid] == 5){
    new 
vid;
    
vid GetPlayerVehicleID(playerid);
    if(
vid == DPLS[0] || vid == DPLS[1] || vid == DPLS[2] || vid == DPLS[3] || vid == DPLS[4] || vid == DPLS[5] || vid == DPLS[6] || vid == DPLS[7] || vid == DPLS[8] || vid == DPLS[9] || vid == DPLS[10] || vid == DPLS[11] || vid == DPLS[12] || vid == DPLS[13] || vid == DPLS[14]
    || 
vid == DPLS[15] || vid == DPLS[16] || vid == hospcars[0] || vid == hospcars[1] || vid == hospcars[2] || vid == hospcars[3] || vid == hospcars[4] || vid == hospcars[5]){
    
SendClientMessage(playeridVermelho" | ERRO | Este veнculo nгo pode ser deletado!");
    return 
1;
    }
    
DestroyVehicle(vid);
    
SendClientMessage(playerid,ocd," | INFO | Veнculo deletado com sucesso!");
    return 
1;
    }
    } 
@edit e eu queria e ele n aparece-se mais la
Reply
#2

Cara, que fique bem claro na cabeзa de todos aqui do fуrum. Quando a gente cria alguma coisa visando a utilidade de mais de um player, devemos UTILIZAR ARRAYS e quase sempre variбveis globais.

Nesse comando deletar, ele vai deletar qualquer um carro que vocк estiver nele, com exceзгo desses vid todos ai. Daria menos trabalho se fizesse como eu falei.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)