public OnPlayerSpawn ( playerid ){ if ( !IsPlayerNPC ( playerid ) ) return 0; new npcname [ 32 ]; GetPlayerName ( playerid, npcname, 32 ); if ( !strcmp ( playername,\"Sandor\", true ) ) { SetSpawnInfo ( playerid, Team ID, Skin ID, X, Y, Z, 0.0, -1, -1, -1, -1, -1, -1 ); } return 1;}
nekem az a bajom h elinditom a server.exe-t és irja h connectel az npc de azon nyomban elhagyja a szervertmi lehet a gond? mindent jol csináltam a http://sa-mp.gportal.hu/gindex.php?pg=32569262tutorial alapján. gyalogos npcröl van szo.pls help (:
Az kevés, hogy csatlakoztatod, le is kell spawnolni, mert csak az után indulhat el. public OnPlayerRequestClass ( playerid, classid ){ if ( !IsPlayerNPC ( playerid ) ) return 0; new npcname [ 32 ]; GetPlayerName ( playerid, npcname, 32 ); if ( !strcmp ( playername,\"Sandor\", true ) ) { SetSpawnInfo ( playerid, Team ID, Skin ID, X, Y, Z, 0.0, -1, -1, -1, -1, -1, -1 ); } return 1;}
public OnPlayerRequestClass ( playerid, classid ){ if ( !IsPlayerNPC ( playerid ) ) return 0; new npcname [ 32 ]; GetPlayerName ( playerid, npcname, 32 ); if ( !strcmp ( playername,\"Sandor\", true ) ) { SetSpawnInfo ( playerid, Team ID, Skin ID, X, Y, Z, 0.0, -1, -1, -1, -1, -1, -1 ); } return 1;}
public OnPlayerRequestClass(playerid, classid){new playername[64];GetPlayerName(playerid,playername,64);if(!strcmp(playername,\"Informacio_Pultos\",true)) { SetSpawnInfo( playerid, 0, 93, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );SetPlayerColor(playerid,0x33AA33AA);}else if(!strcmp(playername,\"Varosi_Seged\",true)) { SetSpawnInfo( playerid, 0, 185, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );SetPlayerColor(playerid,0x33AA33AA);}else if(!strcmp(playername,\"Varosi_Rendor\",true)) { SetSpawnInfo( playerid, 0, 280, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );SetPlayerColor(playerid,0x33AA33AA);}else if(!strcmp(playername,\"Varosi_Szervizes\",true)) { SetSpawnInfo( playerid, 0, 50, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );SetPlayerColor(playerid,0x33AA33AA);}return 1;}
nekem az a bajom h elinditom a server.exe-t és irja h connectel az npc de azon nyomban elhagyja a szervertmi lehet a gond? mindent jol csináltam a http://sa-mp.gportal.hu/gindex.php?pg=32569262tutorial alapján. gyalogos npcröl van szo.pls help (: server.cfg-ben a \'maxnpc\' értéke kevesebb, mint a használt npc-k száma. [/quote]nem kevesebb, több :\\ más?
Amúgy azt a spawn info-t minek állítani ? Én mindent másképp csináltam mint ahogy itt leírtad és nekem meg minden jól.
if(IsPlayerNPC(playerid)){new npcname[MAX_PLAYER_NAME]; GetPlayerName(playerid,npcname,sizeof(npcname)); if(!strcmp(npcname,\"Piss1\",true)){ SetPlayerSkin(playerid,29),SetPlayerHealth(playerid, 20.0); }else if(!strcmp(npcname,\"Piss2\",true)){ SetPlayerSkin(playerid,62);}else if(!strcmp(npcname,\"Piss3\",true)){ SetPlayerSkin(playerid,83);}else if(!strcmp(npcname,\"GerhelyBotja\",true)){ SetPlayerSkin(playerid,193);}else if(!strcmp(npcname,\"SFAStunter\",true)){SetPlayerSkin(playerid,217),PutPlayerInVehicle(playerid, NPCNrg, 0);}else if(!strcmp(npcname,\"Termicsaja\",true)){SetPlayerSkin(playerid,93);}else if(!strcmp(npcname,\"Erikpapa\",true)){SetPlayerSkin(playerid,169);}else if(!strcmp(npcname,\"MikiBotja\",true)){SetPlayerSkin(playerid,163);}} // többi dolog OnPlayerSpawn-nál