Random Skin Setting? UPDATED - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Random Skin Setting? UPDATED (
/showthread.php?tid=115154)
Random Skin Setting? UPDATED -
_Vortex - 22.12.2009
Hey, I'm trying to make it so when someone spawns, their skin is randomly set depending on their team.
I tried this:
Код:
new tSkin[][] =
{
26,
35,
237,
38
};
OnPlayerSpawn:
if (gTeam[playerid] == TEAM_TOURIST)
{
SetPlayerTeam(playerid, TEAM_TOURIST);
SetPlayerColor(playerid, COLOR_YELLOWGREEN);
new rand = random(sizeof(tSkin));
SetPlayerSkin(playerid,tSkin[rand]);
}
getting these errors:
Код:
C:\Users\Damien\Desktop\samp server 0.3\gamemodes\SFTDM.pwn(231) : error 012: invalid function call, not a valid address
C:\Users\Damien\Desktop\samp server 0.3\gamemodes\SFTDM.pwn(231) : warning 215: expression has no effect
C:\Users\Damien\Desktop\samp server 0.3\gamemodes\SFTDM.pwn(231) : error 001: expected token: ";", but found ")"
C:\Users\Damien\Desktop\samp server 0.3\gamemodes\SFTDM.pwn(231) : error 029: invalid expression, assumed zero
C:\Users\Damien\Desktop\samp server 0.3\gamemodes\SFTDM.pwn(231) : fatal error 107: too many error messages on one line
EDIT: I changed SetPlayerSkin(playerid,tSkin(rand)); to SetPlayerSkin(playerid,tSkin[rand]);
Now I only have this one error:
C:\Users\Damien\Desktop\samp server 0.3\gamemodes\SFTDM.pwn(231) : error 035: argument type mismatch (argument 2)
Re: Random Skin Setting? UPDATED -
Babul - 23.12.2009
try either removing one [] of your new tSkin[][]= to make it a 1-dimensional array (what i dont believe u want to do),
or add [ 0 ] to your SetPlayerSkin(playerid,tSkin[rand]); , coz this will make your adressing the 2-dimensional array as defined before
sry, atm i dont have time to test it >-<