[AYUDA] modificar auto y skin de NPC
#1

Hola a todos
Soy muy nuevo en esto, logre que el NPC de los trenes que venia cuando descargas el servidor funcionara con un tutorial a medias que encontrй, luego de otros tantos problemas por fin vi a lo lejos que se acercaba en el mapa el NPC y cuando llega veo esto: NPC

[Image: tren.png]

el NPC hace su recorrido normalmente creyendo que es un tren , el problema es que en realidad es un auto volador y no quiero que lo maneje CJ este es el codigo pero no encuentro que modificarle, perdon por el desorden, enserio ese tutorial estaba a medias

Код HTML:
#pragma tabsize 0
#include <a_samp>
public OnFilterScriptInit()
{
ConnectNPC("Tren","train_ls_to_sf1");
return 1;
}
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid)) {
new ip_addr_npc[64+1];
new ip_addr_server[64+1];
GetServerVarAsString("bind",ip_addr_server,64);
GetPlayerIp(playerid,ip_addr_npc,64);

if(!strlen(ip_addr_server)) {
ip_addr_server = "127.0.0.1";
}

printf("NPC: Connection from %s is allowed.",ip_addr_npc);
}

return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
if(!IsPlayerNPC(playerid)) return 0;

new playername[64];
GetPlayerName(playerid,playername,64);
if(!strcmp(playername,"Tren",true)) {
SetSpawnInfo(playerid,12,0,1700.7649,-1953.6531,14.8756,89.8213,1,1,0,0,0,0);
}
return 0;
}
public OnPlayerSpawn(playerid)
{
if(!IsPlayerNPC(playerid)) return 1;

new playername[64];
GetPlayerName(playerid,playername,64);

if(!strcmp(playername,"Tren",true)) {
PutPlayerInVehicle(playerid,538,0);
SetPlayerColor(playerid,0xAA3333AA);
}
return 1;
}
Reply
#2

Hazle unos modificaciones a tu codigo.

Tram:
pawn Код:
PutPlayerInVehicle(playerid, 449, 0);
https://sampwiki.blast.hk/wiki/PutPlayerInVehicle

Taxi Driver/Train Driver:
pawn Код:
SetSpawnInfo(playerid, 12, 7, 1700.7649, -1953.6531, 14.8756, 89.8213, 1, 1, 0, 0, 0, 0);
https://sampwiki.blast.hk/wiki/SetSpawnInfo
Reply
#3

Quote:
Originally Posted by SickAttack
Посмотреть сообщение
Hazle unos modificaciones a tu codigo.

Tram:
pawn Код:
PutPlayerInVehicle(playerid, 449, 0);
https://sampwiki.blast.hk/wiki/PutPlayerInVehicle

Taxi Driver/Train Driver:
pawn Код:
SetSpawnInfo(playerid, 12, 7, 1700.7649, -1953.6531, 14.8756, 89.8213, 1, 1, 0, 0, 0, 0);
https://sampwiki.blast.hk/wiki/SetSpawnInfo
Hola de nuevo, lo del skin crei que se ponia en el primer espacio no en el segundo , ya lo corregi gracias.

Pero en la parte del vehiculo, tu me pasaste el ID 449, en la pagina que me enviaste dice que es uno de esos trenes de ferrocarril pero cuando iniciй el servidor llego una avioneta bueno seguн buscando en la pagina que me mandaste y efectivamente el ID del tren que quiero es el 538, cuando lo pongo llega un Infernus, asн que puse el ID del otro tren 537 y llego un Cheetah otro carro deportivo, alguna explicaciуn? tambien cuando le doy a /Save dentro del tren que quiero me sale el id correcto 538
Reply
#4

Aver, amigo:
pawn Код:
new tren = AddStaticVehicleEx(538, 1700.7649, -1953.6531, 14.8756, 89.8213, 0, 0, 90);
PutPlayerInVehicle(playerid, tren, 0);
Reply
#5

GetPlayerIp es para saber la Ip, no es necesario saber la IP de tu NPC creo.
Reply
#6

Quote:
Originally Posted by SickAttack
Посмотреть сообщение
Aver, amigo:
pawn Код:
new tren = AddStaticVehicleEx(538, 1700.7649, -1953.6531, 14.8756, 89.8213, 0, 0, 90);
PutPlayerInVehicle(playerid, tren, 0);
Gracias SickAttack

Ya estaba loco con esos IDs, empezaban desde ID 6 y terminaban en ID 3mil algo, jajaja
No se por que al spawnear sale en reversa es decir spawnea 180 grados mas, bueno por lo menos solo es cuestiуn de cambiarle un numero y ya esta.
Gracias de nuevo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)