Szerző Téma: Karantén DM  (Megtekintve 2211 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Karantén DM
« Dátum: 2012. November 04. - 21:05:36 »
+2
Sziasztok! Szóval únatkoztam és össze dobtam egy Karantén DM -et.. csatlakozásért /kdm és kilépésért /exitdm változóval készítettem elõ ha belépel a DM -be akkor számolja mennyi játékos van benne .. Ha egy játékos meghall akkor az aki megölte 1-2 percre speceli.. egy object töltõvel készítettem elõ szóval van ami nem egyedi benne! A poziciót kérlek írjátok átt mert azt nem csináltam meg.. Az Object Betöltõ úgy tudom Buba készítette azért feltüntettem a nevét. És így össze írtam egy kisebb DM -et a kezdõ játékosok számára. Sok Szerencsét a fejlesztésben. Elég réggen publikáltam azért csináltam és gondoltam össze dobok egy ilyet.. ja igen fegyvereket nem raktam hozzá azokat tegyetek :D :)
Készítési idõ: 10 perc tesztelésel!
 

#include < a_samp >
#include <  zcmd  >
new InKDM [ MAX_PLAYERS ] ;
new cvar ;
forward Object ( playerid ) ;
forward ObjectOff ( playerid ) ;
public OnPlayerConnect( playerid )
{
InKDM [ playerid ] = 0;
return 1 ;
}
public OnPlayerDisconnect ( playerid , reason )
{
InKDM [ playerid ] = 0;
cvar-- ;
return 1 ;
}
CMD:kdm ( playerid , params[] )
{
new string [250] ;
new name [ MAX_PLAYER_NAME ] ;
if ( InKDM [ playerid ] == 1 ) return SendClientMessage ( playerid , -1 , \"Már benne vagy a KDM -ben!\" ) ;
ResetPlayerWeapons ( playerid ) ;
InKDM [ playerid ] = 1 ;
cvar++;
SetPlayerPos ( playerid , -1965.3878,515.6260,202.2840 ) ;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( string , sizeof ( string ) , \"{ffc400}* {ff5e00}%s {ffc400}csatlakozott a Karantén DM -be {ff5e00}(/kdm) {ffc400}| {FFFF00}Bentlévõk Száma: {FF0000}%i | *\" , name , cvar ) ;
SendClientMessageToAll ( -1 , string ) ;
return 1 ;
}
CMD:exitdm ( playerid , params[] )
{
if ( InKDM [ playerid ] == 0 ) return SendClientMessage ( playerid , -1 , \"Nem vagy benne a KDM -ben!\" ) ;new string [250] ;
new name [ MAX_PLAYER_NAME ] ;
ResetPlayerWeapons ( playerid ) ;
InKDM [ playerid ] = 0 ;
cvar--;
GetPlayerName ( playerid , name , sizeof ( name ) ) ;
format ( string , sizeof ( string ) , \"{ffc400}* {ff5e00}%s {ffc400}kilépett a Karantén DM -bõl {ff5e00}(/exitdm) {ffc400}| {FFFF00}Bentlévõk Száma: {FF0000}%i {ffc400}| *\" , name , cvar ) ;
SendClientMessageToAll ( -1 , string ) ;
return 1 ;
}
public OnPlayerDeath ( playerid , killerid , reason )
{
if ( InKDM [ playerid ] == 1 )
{
TogglePlayerSpectating ( playerid, 1 ) ;
PlayerSpectatePlayer ( playerid , killerid ) ;
GivePlayerMoney ( killerid, 10000 ) ;
GivePlayerMoney ( playerid, 10000 ) ;
Object ( playerid ) ;
}
return 1 ;
}
public OnPlayerSpawn ( playerid )
{
if ( InKDM [ playerid ] == 1 )
{
SetPlayerPos ( playerid , -1965.3878,515.6260,202.2840 ) ;
}
return 1 ;
}
public Object ( playerid )
{
GameTextForPlayer ( playerid , \"~h~~r~ÚJRASAPWNOLÁS ~g~BETÖLTÉSE!\" , 3000 , 6 ) ; //megjelenítendo szöveg
PlayerPlaySound ( playerid , 1056 , 0.0, 0.0, 0.0 ) ; //hang az objectek betöltése közben
SetTimerEx ( \"ObjectOff\" , 7000 , 0 , \"e\" , playerid ) ; //Az \"ObjectOff\" meghívása 6 másodperc múlva
return 1;
}
public ObjectOff ( playerid )
{
TogglePlayerSpectating ( playerid , 0 );
GameTextForPlayer ( playerid , \"~h~~r~ÚJRASPAWNOLÁS ~g~BETÖLTVE!\" , 3000 , 6 ) ; //megjelenítendo szöveg
PlayerPlaySound ( playerid , 1056 , 0.0 , 0.0 , 0.0 ) ; //hang az objectek betöltése végén
return 1;
}
« Utoljára szerkesztve: 2012. November 04. - 22:36:28 írta ZyZu »

Karantén DM
« Válasz #1 Dátum: 2012. November 04. - 21:20:49 »
0
Nem rosz kezdõknek jól jöhet  ;D

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Karantén DM
« Válasz #2 Dátum: 2012. November 04. - 21:21:18 »
0
karantén dmre gondoltál?:D

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Karantén DM
« Válasz #3 Dátum: 2012. November 04. - 21:23:03 »
0
Igen de elírtam migyárt javítom :D Köszönöm.. :)

Karantén DM
« Válasz #4 Dátum: 2012. November 04. - 21:24:17 »
0
Szép lett kezdõknek!!

Felhasználóm ha nem baj!! Azért az Engedélyt add meg ne legyen belõle vita :)
« Utoljára szerkesztve: 2012. November 04. - 21:27:16 írta Infernus™ »

Karantén DM
« Válasz #5 Dátum: 2012. November 04. - 21:32:38 »
0
Szép lett Zyzu!Milyen érdekes sampfórum mindenki unalmába összedob egy scriptet?xd

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Karantén DM
« Válasz #6 Dátum: 2012. November 04. - 22:21:03 »
0
Felszabad használni felõlem azért publikáltam a nevemet nem kötelezõ kiírni.. Mert nem minden egyedi benne..

Karantén DM
« Válasz #7 Dátum: 2012. November 04. - 22:53:20 »
0
Rendben, köszönöm szépen és át fogom alakítani :D

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Karantén DM
« Válasz #8 Dátum: 2012. November 05. - 07:05:24 »
0
Egy ilyet kb 2perc alatt megirok egyedul.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Karantén DM
« Válasz #9 Dátum: 2012. November 05. - 08:06:48 »
0
Amikor a játékos úgy megy le a szerverrõl, hogy nem volt DM-ben, akkoris levon 1 játékost a DM-bõl.
Helyesen így kellene:
 
public OnPlayerDisconnect ( playerid , reason )
{
if(InKDM[playerid] == 1) {
InKDM [ playerid ] = 0;
cvar-- ;
}
return 1 ;
}

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
Karantén DM
« Válasz #10 Dátum: 2012. November 05. - 09:23:28 »
0
Jo lett grt.
A kezdoknek jo  :thumbsup:

Karantén DM
« Válasz #11 Dátum: 2012. November 07. - 20:01:01 »
+1
Idézetet írta: Bendor date=1352095524\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29539\" data-ipsquote-contentclass=\"forums_Topic
Egy ilyet kb 2perc alatt megirok egyedul.
 
Akkor Te Raj vagy!  >:D
............................
 Amúgy szép lett.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Karantén DM
« Válasz #12 Dátum: 2012. November 20. - 20:29:58 »
0
Köszönöm, ha hiba lenne benne kérem írjátok le.. :)  ;)

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Karantén DM
« Válasz #13 Dátum: 2012. November 20. - 20:40:30 »
0
Véletlen USS-en nem valami ilyesmi van? :D

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Karantén DM
« Válasz #14 Dátum: 2012. November 20. - 20:41:35 »
0
de :D Onnan jött az ötlet..  ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal