Právě je stř 23. kvě 2012 11:36:07
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[INC]AddAmmo od QWER
Bannery od Sanfu
[INC]Turbo Enter-Exit System od SURANY_MORE
[Stránka] Hostingu SA-MP od Ewwe
[HELP] Skrytie TextDrawu od Om3n

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 17 ] 
Autor Zpráva
 Předmět příspěvku: [SCRIPT] Reconnect
PříspěvekNapsal: úte 09. srp 2011 12:45:40 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4549
Bydliště: Blava ne ?

Čaute rozhodol som sa spraviť funkciu "ReconnectPlayer". Môžete ju využiť v príkaze alebo v niečom inom, možnosti sú nekonečné. Podla mňa je to lepšie než manuálne vypnúť hru a znova spustiť... Tak tu je, užite si to.

Stock hoci kam do módu
Kód:
stock ReconnectPlayer(playerid){
   SetReconnect(playerid,1);
   new s[50];
   format(s,50,"banip %s",GetPlayerIpEx(playerid));
   SendRconCommand(s);
}
stock GetPlayerIpEx(playerid){
new ip[32];
GetPlayerIp(playerid,ip,sizeof ip);
return ip;
}

stock SetReconnect(playerid,pocet) SetPVarInt(playerid,"Reconnect",pocet);
stock GetReconnect(playerid) return GetPVarInt(playerid,"Reconnect");



do public OnPlayerDisconnect !
Kód:
if(GetReconnect(playerid) == 1){
   new s[50];
   format(s,50,"unbanip %s",GetPlayerIpEx(playerid));
   SendRconCommand(s);
}


Ukážkové využitie

Kód:
QCMD:reconnect(playerid,params[]){
ReconnectPlayer(playerid);
return true;
}
alebo
if (strcmp("/reconnect", cmdtext, true, 10) == 0)
{
ReconnectPlayer(playerid);
return 1;
}


V new.pwn
Spoiler:
Kód:
#include <a_samp>

main (){

}
public OnGameModeInit()
{
   SetGameModeText("blank script");
   AddPlayerClass(285, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
   return 1;
}

public OnGameModeExit()
{
   return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1447.3442,-1048.1661,213.3828);
   SetPlayerCameraPos(playerid, 1446.6429,-1052.0254,213.3828);
   SetPlayerCameraLookAt(playerid, 1447.3442,-1048.1661,213.3828);

   return 1;
}

public OnPlayerConnect(playerid)
{
   return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
if(GetReconnect(playerid) == 1){
   new s[50];
   format(s,50,"unbanip %s",GetPlayerIpEx(playerid));
   SendRconCommand(s);
}
   return 1;
}

public OnPlayerSpawn(playerid)
{

   return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{

   return 1;
}

public OnVehicleSpawn(vehicleid)
{
   return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
   return 1;
}

public OnPlayerText(playerid, text[])
{
   return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
   if (strcmp("/reconnect", cmdtext, true, 10) == 0)
   {
   ReconnectPlayer(playerid);
      return 1;
   }
   return 0;
}

stock GetPlayerIpEx(playerid){
new ip[32];
GetPlayerIp(playerid,ip,sizeof ip);
return ip;
}
stock ReconnectPlayer(playerid){
   SetReconnect(playerid,1);
   new s[50];
   format(s,50,"banip %s",GetPlayerIpEx(playerid));
   SendRconCommand(s);
}
stock SetReconnect(playerid,pocet) SetPVarInt(playerid,"Reconnect",pocet);
stock GetReconnect(playerid) return GetPVarInt(playerid,"Reconnect");




Príkladné Využitie:
V Anti cheate (ak má moc veľký ping, reconectne ho a ak ho ma stále, kick
V móde ako reconnect :D


To je všetko

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty. Tak sa prekonaj ako kedysi ja, a natri to všetkým ! Uprav budúcnosť pre svoj prospech


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: úte 09. srp 2011 12:57:16 
The Truth
The Truth
Uživatelský avatar
Registrován: sob 05. úno 2011 14:19:37
Příspěvky: 423

"lol" mohol si to popísať (funkcie) lebo chvíľu som mal v tom bordel inak dobré... :)
10/10 :boss:

_________________


Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: úte 09. srp 2011 13:07:46 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4549
Bydliště: Blava ne ?

preto je to v scripte...

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty. Tak sa prekonaj ako kedysi ja, a natri to všetkým ! Uprav budúcnosť pre svoj prospech


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: úte 09. srp 2011 13:09:25 
The Truth
The Truth
Uživatelský avatar
Registrován: sob 05. úno 2011 14:19:37
Příspěvky: 423

vtedy to bolo v tute :D ale neuskodilo by ti to lebo lamy len CTRL+C a zakladaju topici s chybami a nevedia co s nimi "lol"

_________________


Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: úte 09. srp 2011 13:57:55 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1460

Hezký ...
Ale tento script jsi tu už někde posílal ...

btw máš něco proti
http://pawno.cz/viewtopic.php?f=8&t=6511

?

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: úte 09. srp 2011 14:50:45 
Jeffery Wilson "OG LOC"
Jeffery Wilson "OG LOC"
Registrován: pon 10. srp 2009 20:53:11
Příspěvky: 1149

Mort píše:
Hezký ...
Ale tento script jsi tu už někde posílal ...

btw máš něco proti
http://pawno.cz/viewtopic.php?f=8&t=6511

?

Nechci nic říkat, ale tohle nené funkce... Tohle je script složenejch z víc funkcí, takže podle mě udělal dobře, že to dal do samostatného topicu.

Dobrá práce :thumbup:


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: stř 10. srp 2011 14:41:51 
Barry Thorne "Big Bear"
Barry Thorne "Big Bear"
Uživatelský avatar
Registrován: čtv 28. kvě 2009 14:39:22
Příspěvky: 388

No takto prepáčte za neskorí komentár, ale skôr to nešlo.

1. Staré !
2. Aké výhody to má ? Žiadne síce to vytvorí reconnect ale je nam k ničom napr. som v bugu a ak vypnem hru a pripojím sa už nie som. Tak idem využiť reconnect síce ma to reconnectne ale v bugu som stále. Mám to dobrú dobu v móde a môžem povedať, že to je tak na kok*t baraní !
3. Nie je to tvoj výmysel.
4. Keď už niečo robíš nauč sa rátať lepšie string zbytočne veľký.

Hodnotenie: 1/10 - Šašo počmáraný a to iba za tu snahu. :P

_________________
Obrázek

Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: stř 10. srp 2011 15:31:36 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4549
Bydliště: Blava ne ?

chod spraviť exis 7 by Pongo... a nespamuj mi tu

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty. Tak sa prekonaj ako kedysi ja, a natri to všetkým ! Uprav budúcnosť pre svoj prospech


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: stř 10. srp 2011 15:40:10 
Barry Thorne "Big Bear"
Barry Thorne "Big Bear"
Uživatelský avatar
Registrován: čtv 28. kvě 2009 14:39:22
Příspěvky: 388

Exis nebude nikdy by Pongo ale Maverick..., nauč sa čo je spam. A nabudúce keď budeš kopčiť zo samp forka tak ak premenujes premenne a zmenis string na uplnu kravinu ze ho zvacsis tak mozno si to tu drviva vacsina lam nevsimne ale ja ano. Maj sa (Este dodam ze ako bonu si im zbytocne urobil s toho funkciu. :D)

_________________
Obrázek

Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: stř 10. srp 2011 16:06:02 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4549
Bydliště: Blava ne ?

system som videl o Y_less-a :)
podľa seba súdim teba že ? na teba to sedí

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty. Tak sa prekonaj ako kedysi ja, a natri to všetkým ! Uprav budúcnosť pre svoj prospech


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: čtv 09. úno 2012 21:33:54 
Nováček
Nováček
Registrován: pát 03. úno 2012 19:02:12
Příspěvky: 11

hele haže mi to errory nepomohl by mi někdo? Ta registrace je podle jednoho tutu.

Kód:
C:\Documents and Settings\Administrator\Plocha\GTA\Server\Módy\DeathMatch\DM01.pwn(430) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Plocha\GTA\Server\Módy\DeathMatch\DM01.pwn(431) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Plocha\GTA\Server\Módy\DeathMatch\DM01.pwn(433) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Plocha\GTA\Server\Módy\DeathMatch\DM01.pwn(870) : warning 203: symbol is never used: "dcmd_login"
C:\Documents and Settings\Administrator\Plocha\GTA\Server\Módy\DeathMatch\DM01.pwn(870) : warning 203: symbol is never used: "dcmd_register"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


tu sou řádky

Kód:
   dcmd(login,5,cmdtext); // min zanku 5
   dcmd(register,8,cmdtext); // max znaku 8
   }
   return false;


a cele to vypada takhle

Kód:
public OnPlayerCommandText(playerid, cmdtext[])
{
   if (strcmp("/reconnect", cmdtext, true, 10) == 0)
   {
   ReconnectPlayer(playerid);
      return 1;
   }
   return 0;
}

stock GetPlayerIpEx(playerid){
new ip[32];
GetPlayerIp(playerid,ip,sizeof ip);
return ip;
}
stock ReconnectPlayer(playerid){
   SetReconnect(playerid,1);
   new s[50];
   format(s,50,"banip %s",GetPlayerIpEx(playerid));
   SendRconCommand(s);
}
stock SetReconnect(playerid,pocet) SetPVarInt(playerid,"Reconnect",pocet);
stock GetReconnect(playerid) return GetPVarInt(playerid,"Reconnect");
      
   dcmd(login,5,cmdtext); // min zanku 5
   dcmd(register,8,cmdtext); // max znaku 8
   }
   return false;
}

_________________
Čas od času mít stroj času :D

Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: čtv 09. úno 2012 21:35:26 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1473
Bydliště: Program Files(x64);

A vidis nekde ve scriptu reconect dcmd login ? Ne ? Tak to nespi do scriptu keryho se to netyka

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: čtv 09. úno 2012 22:32:18 
Nováček
Nováček
Registrován: pát 03. úno 2012 19:02:12
Příspěvky: 11

Ty errory mi to zaclo hazet az potom co sem to tam dal ale jne v pawno kdyz puziju pawn developer tak mi to zas haže

undefined symbol "SetPVarlnt"
undefined symbol "GetPVarlnt"

WAR:
Symbol is never used: "pocet"
Symbol is never used: "playerid"
Symbol is never used: "playerid"

_________________
Čas od času mít stroj času :D

Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: čtv 09. úno 2012 22:54:23 
The Truth
The Truth
Uživatelský avatar
Registrován: sob 22. kvě 2010 23:07:59
Příspěvky: 582
Bydliště: Bordel!

Kód:
public OnPlayerCommandText(playerid, cmdtext[])
{
   if (strcmp("/reconnect", cmdtext, true, 10) == 0)
   {
   ReconnectPlayer(playerid);
      return 1;
   }
   dcmd(login,5,cmdtext); // min zanku 5
   dcmd(register,8,cmdtext); // max znaku 8
   }
   return 0;
}


Kód:
stock GetPlayerIpEx(playerid)
{
new ip[32];
GetPlayerIp(playerid,ip,sizeof ip);
return ip;
}
stock ReconnectPlayer(playerid)
{
   SetReconnect(playerid,1);
   new s[50];
   format(s,50,"banip %s",GetPlayerIpEx(playerid));
   SendRconCommand(s);
}

stock SetReconnect(playerid,pocet) SetPVarInt(playerid,"Reconnect",pocet);
stock GetReconnect(playerid) return GetPVarInt(playerid,"Reconnect");


ale nezapomen dat do OnPlayerDisconnect toto:

Kód:
if(GetReconnect(playerid) == 1)
{
   new s[50];
   format(s,50,"unbanip %s",GetPlayerIpEx(playerid));
   SendRconCommand(s);
}


;)

jinak stocky nesmej bejt v zadnym publicu ;)


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: čtv 09. úno 2012 23:03:29 
Nováček
Nováček
Registrován: pát 03. úno 2012 19:02:12
Příspěvky: 11

ono to háže ty samé errory + jeden navíc
"špatná funkce nebo deklerace"
a přibylo taky varování
"Funkce OnPLayerCommandText should return a value by měla vracet nějakou hodnotu"

Sem v pasti z toho :D nechceš se na to kouknout přes TV?

_________________
Čas od času mít stroj času :D

Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: ned 15. dub 2012 8:28:42 
Jeffery Wilson "OG LOC"
Jeffery Wilson "OG LOC"
Uživatelský avatar
Registrován: sob 20. lis 2010 20:14:30
Příspěvky: 1028

Adqo951 píše:
***** jeden qwer to nemozes dat navod *****

Proč by měl dávat návod? Nemůžeme za to že seš tak negramotnej a nepochopíš to i když vidíš jak to má udělaný. ;)
PS: Klidni slovník. Nikdo neni zvědavej na tvoje výlevy. :)

_________________

Každej, kdo si do podpisu dává "Listinu dementů" dokazuje, jakej dement je on sám. Nechápu co si tím dokazujete.

Obrázek
Potřebuješ original soubory do hry? Zajdi na můj web a vše seženeš.
Na webu se stále pracuje, tak berte ohled.


Spoiler:
Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [SCRIPT] Reconnect
PříspěvekNapsal: ned 15. dub 2012 9:03:53 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4549
Bydliště: Blava ne ?

je tam aj new.pwn takže už nwm ako to zjednodušiť lol a návod tu je

Citace:
Stock hoci kam do módu
Kód:

stock ReconnectPlayer
(playerid){
   
SetReconnect(playerid,1);
   new 
s[50];
   
format(s,50,"banip %s",GetPlayerIpEx(playerid));
   
SendRconCommand(s);
}
stock GetPlayerIpEx(playerid){
new 
ip[32];
GetPlayerIp(playerid,ip,sizeof ip);
return 
ip;
}

stock SetReconnect(playerid,pocetSetPVarInt(playerid,"Reconnect",pocet);
stock GetReconnect(playerid) return GetPVarInt(playerid,"Reconnect");
 


do public OnPlayerDisconnect !
Kód:
if(GetReconnect(playerid) == 1){
   new 
s[50];
   
format(s,50,"unbanip %s",GetPlayerIpEx(playerid));
   
SendRconCommand(s);


_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty. Tak sa prekonaj ako kedysi ja, a natri to všetkým ! Uprav budúcnosť pre svoj prospech


Offline
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 17 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: