Az kevés, hogy csatlakoztatod, le is kell spawnolni, mert csak az után indulhat el. :D
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;
}
Az kevés, hogy csatlakoztatod, le is kell spawnolni, mert csak az után indulhat el. :D
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;
}
Ezt a request classhoz kell rani?:P
Probáltam spawnhoz is meg reqclass hoz is. de semmi.. blueberryben a farmon állnak -.-\"
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;
}
így csináltam de semmi..
Én csak így csináltam, OnGameModeInit alatt felacsatlakozik, aztán OnPlayerSpawn:
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
Nálam így van.