Jump to content
  • 0

Multe intrebari


Guest Alxxie

Question

Ce bag la GameMode ca sa se intampla urmatoarea chestii:

1.Cand playerul X il omoara pe playerului Y(nu conteaza prin ce mijloace il omoara), playerul X sa primeasca +1 punct la scor.

2.Cand un player cu un anume skin face un anumit scor sa primeasca o anumita arma.

3.Cand playerul(nu conteaza ce skin are) face un anumit scor, scorul sa se reseteze la 0.

4.Doar playerul cu un anumit skin sa poata conduce o anumita masina.Daca nu are ce skin sa fie automat dat afara din masina.

P.S Cand zic "skin" ma refer la personaj.Ma refer la infatisearea personajului ales.

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

1.Cand playerul X il omoara pe playerului Y(nu conteaza prin ce mijloace il omoara), playerul X sa primeasca +1 punct la scor.

public OnPlayerDeath(playerid, killerid, reason)
{
    SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
    return 1;
}
*********************
3.Cand playerul(nu conteaza ce skin are) face un anumit scor, scorul sa se reseteze la 0.
Forward
forward AutoResetScore(playerid);
OnGameModeInit
SetTimerEx("AutoRepair",100,true,"d",playerid);
La sfarsit ul scriptului
public AutoResetScore(playerid)
{
	if (IsPlayerInAnyVehicle(playerid))
	{
		new Float:AutoResetScore;
		new playerid = GetPlayerScore(playerid);
		GetPlayerScore(playerid, AutoResetScore);
		if (AutoResetScore < 100)
			{
			SetPlayerScore(playerid,0);
			GameTextForPlayer(playerid,"~r~Scorul ti-a fost resetat",1000,5);
		}
	}
}

4.Doar playerul cu un anumit skin sa poata conduce o anumita masina.Daca nu are ce skin sa fie automat dat afara din masina.

if(PlayerInfo[playerid][pSkin] == Skinul tau)

{

SendClientMessage(playerid, TEAM_CYAN_COLOR, "Text");

RemovePlayerFromVehicle(playerid);

return 1;

}

Am scos toate astea din GM-ul The GodFather !

Daca ai macar un pic de cunostinte pawn o sa ti le faci pt GM tau !

_______________

Am bagat ca cand ai scorul 100 ... ti se reseteaza la 0

Nustiu exact daca iti va merge !

Depinde si de ce GM folosesti !

Am lumea la picioare, arta în sânge si muzica-n urechi..

Link to comment
Share on other sites

Mai explica-mi la 4...De exemplu vreau ca masina cu id-ul 347 sa poate fi condusa doar de playerul cu id-ul 127.Cum fac?(am dat id-urile la intampalre ca exmeplu).

Si..sa-mi explice cine stie si la intrebarea 2 :D

P.S Ms pentru raspunsurile de pana acum!

Link to comment
Share on other sites

La intrebarea 2 nu imi raspunde nimeni? :-[

Ziceti-mi macar cum fac ca atunci cand un player(nu mai conteaza skinul) atinge un anumit scor sa primeasca o anumita arma.

Link to comment
Share on other sites

La intrebarea 2 nu imi raspunde nimeni? :-[

Ziceti-mi macar cum fac ca atunci cand un player(nu mai conteaza skinul) atinge un anumit scor sa primeasca o anumita arma.

if ( GetPlayerScore( playerid ) == Scorul... )

{

  GivePlayerWeapon( ... ); ... }


@ Doker: Scorul jucatorului ii resetat doar daca ii intr-un vehicul ?

Cred ca ai copiat functia dintr-un script "AutoVehicleRepair".

public AutoResetScore(playerid)
{
	if (IsPlayerInAnyVehicle(playerid)) // WTF ?!
	{
		new Float:AutoResetScore;
		new playerid = GetPlayerScore(playerid);
		GetPlayerScore(playerid, AutoResetScore);
		if (AutoResetScore < 100)
			{
			SetPlayerScore(playerid,0);
			GameTextForPlayer(playerid,"~r~Scorul ti-a fost resetat",1000,5);
		}
	}
}

Link to comment
Share on other sites

Doker doar pe prima ai nimerit-o

Sa zicem :

1., 2. si 3.

public OnPlayerDeath(playerid, killerid, reason)
{

SetPlayerScore(killerid, GetPlayerScore(killerid)+1);//1
if( GetPlayerScore(killerid) == XX ) { if( GetPlayerSkin(killerid) == XX ) GivePlayerWeapon(playerid, X, X);  } }//2
if( GetPlayerScore(killerid) == XX ) SetPlayerScore(killerid, 0); // 3
// ce mai ai tu pe aici 

}
Tu trebuie sa completezi unde e X. 4.
public OnPlayerStateChange(playerid, newstate, oldstate)
{

if( GetPlayerState(playerid) == PLAYER_STATE_DRIVER ) { if( !GetPlayerSkin(playerid) == XX ) { RemovePlayerFromVehicle(playerid); } }
//ce mai ai tu pe aici 

}

-Toate tutorialele postate intra aici sau puneti-le direct [url=http://www.sa-mp.ro/forum/index

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.