mardi 31 mars 2015

2 o + NPC un Archivo

Hola a todos, tengo conocimientos prácticamente nulos sobre pawno solo intento personalizar un servidor teniendo como base el GM GrandLarency que viene por defecto, por ahy vi que hay unas limitaciones una de ellas es que solamente se pueden 25 FilterScripts asi que me preguntaba:



-¿Lo del limite es mentira?

-¿hay alguna forma de conectar 2 grabaciones de NPC en un solo archivo Pawno? es decir, que en un solo archivo se carguen 2 o mas NPC

este es mi archivo, el segundo es idéntico pero con otra grabacion.




HTML Code:



#pragma tabsize 0

#include <a_samp>

public OnFilterScriptInit()

{

ConnectNPC("At400","at400_sf_to_ls_x1");

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.4";

}





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,"At400",true)) {

SetSpawnInfo(playerid,0,61,-1512.9868,-21.3465,14.0787,313.7000,0,0,0,0,0,0);

}

return 0;

}

public OnPlayerSpawn(playerid)

{

if(!IsPlayerNPC(playerid)) return 1;



new avioncomercial = AddStaticVehicleEx( 577, -1512.9868, -21.3465, 14.0787, 313.7000, 8, 65, 21600);



new playername[64];

GetPlayerName(playerid,playername,64);



if(!strcmp(playername,"At400",true)) {

PutPlayerInVehicle(playerid, avioncomercial, 0);

SetPlayerColor(playerid,0xAA3333AA);

}

return 1;

}







Aucun commentaire:

Enregistrer un commentaire