#include <a_samp> #include <a_npc> public OnGameModeInit() { ConnectNPC("NOMBRE_APELLIDO","bot1"); return 1; } public OnPlayerConnect(playerid) { if(IsPlayerNPC(playerid)) { new nombrejugador[24]; GetPlayerName(playerid,nombrejugador,24); if(!strcmp(nombrejugador,"bot1",true)) { SpawnPlayer(playerid); return 1; } } return 0; } public OnPlayerSpawn(playerid) { if(IsPlayerNPC(playerid)) { new nombrejugador[24]; GetPlayerName(playerid,nombrejugador,24); if(!strcmp(nombrejugador,"bot1",true)) { SetSpawnInfo(playerid,145,1958.3783,1343.1572,1100 .3746,269.1425,0,0,0,0,0,0); return 1; } } return 0; } |
ConnectNPC("NOMBRE_APELLIDO","bot1"); |
new nombrejugador[24]; GetPlayerName(playerid,nombrejugador,24); if(!strcmp(nombrejugador,"bot1",true)) |
#pragma tabsize 0 #include <a_samp> public OnFilterScriptInit() { ConnectNPC("ink_bot","inkbot"); 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"; } if(strcmp(ip_addr_npc,ip_addr_server,true) != 0) { // this bot is remote connecting printf("NPC: Got a remote NPC connecting from %s and I'm kicking it.",ip_addr_npc); Kick(playerid); return 0; } 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,"ink_bot",true)) { SetPlayerPos(playerid, 2768.0720,-2022.3973,13.6066,1.7215); SetSpawnInfo(playerid, 145,2768.0720,-2022.3973,13.6066,1.7215,0,0,0,0,0,0); } return 0; } public OnPlayerSpawn(playerid) { if(!IsPlayerNPC(playerid)) return 1; new playername[64]; GetPlayerName(playerid,playername,64); if(!strcmp(playername,"inkbot",true)) { SetPlayerColor(playerid,0xFFFFFFFF); } return 1; } |
if(!strcmp(nombrejugador,"bot1",true)) |
if(!strcmp(nombrejugador,"NOMBRE_APELLIDO",true)) |