Need some help..
#1

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?
Reply
#2

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
Reply
#3

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
Reply
#4

tried that with else if, couldnt make it work for some reason
Reply
#5

*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?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)