Hallo,
ich habe hier 2 Bots, die immer den falschen Skin haben.
Aber einen, bei dem das funktioniert.
Ich poste mal die Codes:
Dieser Bot funkt. Super:
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
new Penner[64];
GetPlayerName(playerid,Penner,64);
if(!strcmp(Penner,"Penner",true))
{
//SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);
SetSpawnInfo(playerid, 0, 077, 2492.5146, -1703.2296, 1015.5703, 328.5485, 0, 0, 0, 0, 0, 0);
SetPlayerColor(playerid,0x00FF00AA);
return 1;
}
}
return 0;
}
Und dieser nicht:
ublic OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
new NBot[64];
GetPlayerName(playerid,NBot,64);
if(!strcmp(NBot,"NBot",true))
{
//SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);
SetSpawnInfo(playerid, 0, 257, 2492.5146, -1703.2296, 1015.5703, 328.5485, 0, 0, 0, 0, 0, 0);
SetPlayerSkin(playerid, 257);
return 1;
}
}
return 0;
}
Auch das mit dem SetPlayerSkin bringt garnichts.
Der Bot hat immer den Standard Skin (1) (Der Typ mit dem rot karierten Hemd, kennt ihr)
.
Kann das vielleicht daran liegen, das der gewünschte Skin nicht in meiner Skinauswahl ist?
Danke
Samy