ayuda con este comando de createcar
#1

Ok miren tengo este comando asi:

pawn Код:
dcmd_motom(playerid,params[]) {
    #pragma unused params
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    if (strfind(name, "line") != -1){
    DestroyVehicle(inf[playerid]);
    GetPlayerPos(playerid,Pos[playerid][1],Pos[playerid][2],Pos[playerid][3]);
    nrgl[playerid]=CreateVehicle(522,Pos[playerid][1],Pos[playerid][2],Pos[playerid][3],0,-1,-1,10);
    PutPlayerInVehicle(playerid,inf[playerid], 0);
    PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
    SendClientMessage(playerid,0xFF641AFF,"[INFO] Felicidades linezxz Obten Tu Moto");
    for (new i; i < MAX_PLAYERS; i++)
    if(IsPlayerInAnyVehicle(i))
    {
            SetVehicleHealth(GetPlayerVehicleID(i), 999999.0);
            new Text3D:matricula3 = Create3DTextLabel("line Bike!",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
            Attach3DTextLabelToVehicle(matricula3, nrgl, 0.0, 0.0, 0.0);
    }
    }

}
y el new asi:

pawn Код:
new nrgl[MAX_PLAYERS];
new Float:Pos[MAX_PLAYERS][4];
y me sale el siguiente error:

pawn Код:
C:\Users\Javier.FamiliaGomez-PC\Desktop\M_Cmd.pwn(1758) : error 035: argument type mismatch (argument 2)
PD la linea 1758 es esta:

Код:
			Attach3DTextLabelToVehicle(matricula3, nrgl, 0.0, 0.0, 0.0);
Reply
#2

Antes:
pawn Код:
nrgl[playerid]=CreateVehicle(522,Pos[playerid][1],Pos[playerid][2],Pos[playerid][3],0,-1,-1,10);
Ahora:
pawn Код:
nrgl[playerid] = CreateVehicle(522,Pos[playerid][1],Pos[playerid][2],Pos[playerid][3],0,-1,-1,10);
Reemplaza "antes" por "ahora" no se si funcionara o no, vos proba.
Reply
#3

sigue igual :/
Reply
#4

En ves de:
pawn Код:
Attach3DTextLabelToVehicle(matricula3, nrgl, 0.0, 0.0, 0.0);
Pone:
pawn Код:
Attach3DTextLabelToVehicle(matricula3, nrgl, 0,0,0,);
Solo son POSIBLES soluciones, tienen solo un %5 de funcionar :P
Reply
#5

Ese error es debido a que no cumples con los parбmetros como se te indica.

https://sampwiki.blast.hk/wiki/Attach3DTextLabelToVehicle

En la definiciуn de Nrg1 deberнa ir la ID de la nrg, no "nrg1" en caso de que no la definas.
Reply
#6

tampoco :/ alguna otra posible solucion? ? ?
Reply
#7

Ah.. verdad es la ID del vehiculo, NO el nombre.
PD: En vez de poner la id o el nombre, pone vehicleid a ver que pasa
Reply
#8

Quote:
Originally Posted by murdoxix
Посмотреть сообщение
Ah.. verdad es la ID del vehiculo, NO el nombre.
PD: En vez de poner la id o el nombre, pone vehicleid a ver que pasa
Oh bien puedes sustituirlo

pawn Код:
#define Nrg1  522
Reply
#9

Bueno, gracias a todos ya no me aprece error pero no aparece el text label :\ alguna solucion plz
Reply
#10

Voz hiciste el define? Ahora en ves de poner nrg1 pone 522 (en el text label)
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)