Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2011-05-16, 17:34


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

Siema
Mam dla was kr?tki skrypt i bardzo prosty jest to anty kill po spawnie.
Jak to dzia?a jak damy spawn to przez pierwsze 5 sek nikt nas nie mo?e zabi? bo mamy goda ale ju? po 5 sek ?ycie wraca do normy.

daje wam kod bo to kilka linijek zaledwie:


Kod:

#include <a_samp>
forward ASK(playerid);
public OnFilterScriptInit()
{
SetTimerEx("ASK", 10000, 0, "d");
return 1;
}

public OnPlayerSpawn(playerid)
{
SetTimerEx("ASK", 5000, 0, "d",playerid);
SetPlayerHealth(playerid, 99999);
return 1;
}

public ASK(playerid)
{
SetPlayerHealth(playerid,100.0);
return 1;
}


W Hide nie daje ale je?li jeste? dobry to postawisz :piwo:

Ostatnio zmieniony przez ToxiC. 2015-04-29, 21:29, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Bronix
Wysłany: 2011-05-17, 00:01


mati7523.

TheOtherSide






Wiek: 37
Na forum: 5959 dni
Posty: 18
Nick w MP: Zgleja

Piwa: 1201

Respekt: 40,5

Ostrzeżeń: 20%
nie lepiej zeby gracz wiedzia? poprzez wiadomosc ile ma czasu goda (spawn kill)

ja bym tak to zrobi? :

Kod:

#define FILTERSCRIPT
#include <a_samp>

#if defined FILTERSCRIPT
forward AntiSpawnkill(playerid);
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("* Anti-Spawnkill by Mati7523. Za?adowany");
print("--------------------------------------\n");
return 1;
}

public OnPlayerSpawn(playerid)
{
SetPlayerHealth(playerid, 10000.0);
SendClientMessage(playerid, 0xFF0000AA, "Anti-SpawnKill (Ochrona Pocz?tkowa) - Jestes niesmiertelny przez 10 sek.");
SetPlayerChatBubble(playerid, "Anti-SpawnKill Ochrona Pocz?tkowa", 0xFF0000AA, 100.0, 10000);
SetTimerEx("AntiSpawnkill",10000,0,"d",playerid);
return 1;
}
public AntiSpawnkill(playerid) {
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, 0xFF0000AA, "Anti-SpawnKill przesta? dzia?a? , teraz rad? sobie sam :) ");
return 1;}
#endif

//Koniec ;d


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-17, 15:06


toomazini







Wiek: 36
Na forum: 6102 dni
Posty: 27
Nick w MP: tomazini

Piwa: 450

Respekt: 39,5

Ostrzeżeń: 20%
Ee, co wam to da ?e gracz po 10 sekundach dostanie 100hp? Jak zabicie z Sawn-Off'a na respie wymaga sekundy. Nie lepiej da? mu na pocz?tek gry, czyli OnPlayerSpawn 9999 hp (czyli ze system daje mu goda) i da? timer kt?ry po 10 sekundach ustawi mi 100hp?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-17, 15:29


mati7523.

TheOtherSide






Wiek: 37
Na forum: 5959 dni
Posty: 18
Nick w MP: Zgleja

Piwa: 1201

Respekt: 40,5

Ostrzeżeń: 20%
Przeciez tak jest , jak sie odrodzisz na Spawnie to daje ci 10 sekund Goda czyli 9999 HP a po 10 sekundach ?ycie wraca do normy i kazdy moze cie zabijac (czyli 100 HP)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-17, 15:36


toomazini







Wiek: 36
Na forum: 6102 dni
Posty: 27
Nick w MP: tomazini

Piwa: 450

Respekt: 39,5

Ostrzeżeń: 20%
O fuck, sorry - nie zauwa?y?em. M?j b??d.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-17, 17:01


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

mati7523., to jest gotowiec z samp.com tylko autora zmieni?e? widze po timmerze.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-17, 18:59


mati7523.

TheOtherSide






Wiek: 37
Na forum: 5959 dni
Posty: 18
Nick w MP: Zgleja

Piwa: 1201

Respekt: 40,5

Ostrzeżeń: 20%
poka? link , skoro tak m?wisz .

To raczej jest zbyt proste zeby bra? z innych for

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-17, 19:17


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

po co timer w OnFilterScriptInit jak wystarczy w OnPlayerConnect?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-17, 20:33


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

mati7523., widze ca?y kod zer?ni?ty bo ogl?da?em tamten skrypt i timmery np identyczne tyle ?e kolor usun??e?.
Mati21_PL, ja tak sobie robi?em bo ja all timery mam w ongamemodeinit

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-20, 08:02


Misiek69







Wiek: 29
Na forum: 5495 dni
Posty: 14

Piwa: 9

Respekt: 40,3

Ostrzeżeń: 100%
"Mati21_PL" napisał/a:

po co timer w OnFilterScriptInit jak wystarczy w OnPlayerConnect?


Zauwa?, ?e je?eli Timer dziesi?ciosekundowy odpali si? w OnPlayerConnect to ju? czas si? nalicza, a gracz co najmniej p?? minuty wybiera skin, i co wtedy?
Wy??czy mu si? ASK podczas wyboru skinu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-20, 14:33


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Misiek69, to mo?na do tego u?y? np. new bool:JestwWybieralce[SLOTY];

(albo zamiast [SLOTY] to [MAX_PLAYERS] >.< )

i podczas wyboru skina JestwWybieralce[playerid] = true;

i p??niej:


Kod:


public AntiSpawnkill(playerid) {
if(!JestwWybieralce[playerid]){
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, 0xFF0000AA, "Anti-SpawnKill przesta? dzia?a? , teraz rad? sobie sam :) ");
}
return 1;}


co? takiego, pisane na szybko

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-20, 17:43


Misiek69







Wiek: 29
Na forum: 5495 dni
Posty: 14

Piwa: 9

Respekt: 40,3

Ostrzeżeń: 100%
U?yjmy PVar. :->

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-05-20, 19:11


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Misiek69, jak kto woli :d ja tam wol? zmienne :p

Postaw piwo autorowi tego posta
 

 
Tagi: ask- :: anty :: kill :: spawnie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Skrypty do SA-MP » [SKRYPT] ASK- Anty Kill Na Spawni Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku