Need some help.. - 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: Need some help.. (
/showthread.php?tid=68345)
Need some help.. -
GMusicOn - 09.03.2009
I want make it that when i connect i will spawn with my skin and color.
But i want to add diffrent names and weapons but im not getting it to work.
Код:
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(strcmp("GMusicOn", pname, true) == 0)
{
SpawnPlayer(playerid);
GivePlayerWeapon(playerid, 26, 5000); //swanoffs
GivePlayerWeapon(playerid, 24, 5000); //deagle
GivePlayerWeapon(playerid, 28, 5000); // uzi
GivePlayerWeapon(playerid, 31, 5000); // M4
GivePlayerWeapon(playerid, 34, 5000); // Sniper
GivePlayerWeapon(playerid, 16, 5000); // Nades
SetPlayerColor(playerid, 0xFFFF00AA); // yellow
SetPlayerArmour(playerid, 100.0);
SetPlayerSkin(playerid, 60);
SendClientMessage(playerid, 0x33AA33AA, "Welcome back GMusicOn, your data has loaded.");
}
How can i make this work with more names? and diffrent weapons?
Re: Need some help.. -
harrold - 09.03.2009
Just do then:
pawn Код:
new pname[MAX_PLAYER_NAME],string[128];
GetPlayerName(playerid, pname, sizeof(pname));
if(strcmp("GMusicOn", pname, true) == 0 || strcmp("Harrold", pname, true) == 0 || strcmp("Anybody", pname, true) == 0)
{
SpawnPlayer(playerid);
GivePlayerWeapon(playerid, 26, 5000); //swanoffs
GivePlayerWeapon(playerid, 24, 5000); //deagle
GivePlayerWeapon(playerid, 28, 5000); // uzi
GivePlayerWeapon(playerid, 31, 5000); // M4
GivePlayerWeapon(playerid, 34, 5000); // Sniper
GivePlayerWeapon(playerid, 16, 5000); // Nades
SetPlayerColor(playerid, 0xFFFF00AA); // yellow
SetPlayerArmour(playerid, 100.0);
SetPlayerSkin(playerid, 60);
format(string,sizeof(string),"Welcome back %s, your data has loaded.",pname);
SendClientMessage(playerid, 0x33AA33AA, string);
}
if you wanna add more just add || strcmp("name", pname, true) == 0
Re: Need some help.. -
Dujma - 09.03.2009
Quote:
Originally Posted by harrold
Just do then:
pawn Код:
new pname[MAX_PLAYER_NAME],string[128]; GetPlayerName(playerid, pname, sizeof(pname));
if(strcmp("GMusicOn", pname, true) == 0 || strcmp("Harrold", pname, true) == 0 || strcmp("Anybody", pname, true) == 0) {
SpawnPlayer(playerid); GivePlayerWeapon(playerid, 26, 5000); //swanoffs GivePlayerWeapon(playerid, 24, 5000); //deagle GivePlayerWeapon(playerid, 28, 5000); // uzi GivePlayerWeapon(playerid, 31, 5000); // M4 GivePlayerWeapon(playerid, 34, 5000); // Sniper GivePlayerWeapon(playerid, 16, 5000); // Nades SetPlayerColor(playerid, 0xFFFF00AA); // yellow SetPlayerArmour(playerid, 100.0); SetPlayerSkin(playerid, 60); format(string,sizeof(string),"Welcome back %s, your data has loaded.",pname); SendClientMessage(playerid, 0x33AA33AA, string); }
if you wanna add more just add || strcmp("name", pname, true) == 0
|
He wants diffrent names / diffrent.
Use else if(other name
Re: Need some help.. -
GMusicOn - 09.03.2009
tried that with else if, couldnt make it work for some reason
Re: Need some help.. -
GMusicOn - 10.03.2009
*Bump*
Tryd it with else if, and it has some problems.
for ID 0 works, they spawn when they connect.
for other IDS the spawn doesnt work, instead they spawn ID 0 got spawned..
Anybody knows a fix?