Jump to content

AFK system by ATomas


Recommended Posts

cau lidi tak sem se trochu nudil a trochu sem vylepsil AFK system :)

tento AFK system bosahuje:

hozeni do AFK kdyz se hrac nehybe

pridani pred nick [AFK] aby se nepletl s cheatama

duvod afk nemusi byt zadan

nelze se dat AFK kdyz v blizkosti hrac

po vraceni do hry si lze dat AFK az pon 10 sekundach

#define BARVA_SEDA 					0xAFAFAFAA
#define BARVA_BILA           	 	0xEFEFF7AA

 

forward PovolitAFK(playerid);
forward KontrolaPozice();

 

new bool:AFK[MAX_PLAYERS];
new OldAFK[MAX_PLAYERS];
new UlozeneJmeno[MAX_PLAYERS][MAX_PLAYER_NAME];
new Float:SaveX[MAX_PLAYERS],Float:SaveY[MAX_PLAYERS],Float:SaveZ[MAX_PLAYERS];

 

stock Jmeno(playerid)//stock kterym zjistime jmeno hrace aby jsme porad nemuseli pouzivat GetPlayername
{
new p[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid)) GetPlayerName(playerid,p,MAX_PLAYER_NAME);
return p;
}

 

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(afk,3,cmdtext);
return 0;
}

public OnGameModeInit()
{
SetTimer("KontrolaPozice",60000,1);//tiemr ktery bude kontrolovat kazdou minutu pozici hrace
return 1;
}

 

public KontrolaPozice()
{
new Float:X,Float:Y,Float:Z;//promene do kterych budeme zapisovat
for(new i;i	{
    if(IsPlayerConnected(i))//vsechny obsazene sloty
    {
        GetPlayerPos(i,X,Y,Z);//zjistime pozici
        if(SaveX[i] == X && SaveY[i] == Y && SaveZ[i] == Z)
        {
            if(AFK[i] == false) dcmd_afk(i," ");//kdyz bude na stejnych radkach jako minule a nebude afk tak ho dame ho do afk
		}
		//ulozime pro dalsi hodnoceni
		SaveX[i] = X;
		SaveY[i] = Y;
		SaveZ[i] = Z;
	}
}
return 1;
}

dcmd_afk(playerid,params[])//odeslan callback z OnPlayerCommandText
{
   if(IsPlayerConnected(playerid))
{
	new string[128];//promena do ktere si budeme zapisovat texty
	    if(AFK[playerid] == false)//kdyz hrac neni AFK
 		{
 		    if(OldAFK[playerid] != 0)//kdyz neubehlo 10 sekund od vraceni k pocitaci
 		    {
 		        format(string,sizeof(string),"[ ! ] Tento prikaz muzete pouzit az za %d sekund",OldAFK[playerid]);//dosadime si do spravy
 		        SendClientMessage(playerid,BARVA_BILA,string);//odesleme
 		        return 1;//zastavime prkaz
		}
	    else if(strlen(params) == 0)//kdyz uz ubehlo 10 sekund od navraceni a nezada zadny duvod za afk proste jenom ciste prikaz /afk
		{
		    if(!VolneOkoli(playerid)) return SendClientMessage(playerid,BARVA_BILA,"[ ! ] Ve vasi blizkosti je nejaky hrac !");//public vysvetlen nize
		    format(string,sizeof(string),"[ AFK ] Hráč %s odešel na chvíli od PC !",Jmeno(playerid));//dosadime spravu
		    SendClientMessageToAll(BARVA_SEDA,string);//odesleme
		    TogglePlayerControllable(playerid,0);//smzarime
		    AFK[playerid] = true;//dame promenou aby sme vedeli ze je afk
		    SendClientMessage(playerid,BARVA_BILA,"Pro navrat /afk");//aprava aby vedel ja kse vratit
		    format(UlozeneJmeno[playerid],MAX_PLAYER_NAME,Jmeno(playerid));//ulozime si hracovo jmeno
		    new name[MAX_PLAYER_NAME];//promena do ktere ulozime nove jmeno
		    format(name,MAX_PLAYER_NAME,"[AFK]%s",Jmeno(playerid));//pred jeho jmeno pridame [AFK]
		    SetPlayerName(playerid,name);//zmenime jmeno
     		}else{//kdyz zada nejaky duvod treba /afk du na WC
               if(!VolneOkoli(playerid)) return SendClientMessage(playerid,BARVA_BILA,"[ ! ] Ve vasi blizkosti je nejaky hrac !");
			format(string,sizeof(string),"[ AFK ] Hráč %s odešel na chvíli od PC ! [ Důvod: %s ]",Jmeno(playerid),params);//zase dosadiem ale uz s duvodem .. dal uz to znate..
		    SendClientMessageToAll(BARVA_SEDA,string);
		    TogglePlayerControllable(playerid,0);
		    AFK[playerid] = true;
		    SendClientMessage(playerid,BARVA_BILA,"Pro navrat /afk");
		    format(UlozeneJmeno[playerid],MAX_PLAYER_NAME,Jmeno(playerid));
		    new name[MAX_PLAYER_NAME];
		    format(name,MAX_PLAYER_NAME,"[AFK]%s",Jmeno(playerid));
		    SetPlayerName(playerid,name);
		}
	}
 		else if(AFK[playerid] == true)//kdyz je afk
 		{
   		format(string,sizeof(string),"[ AFK ] Hráč %s je zpět ve hře !",Jmeno(playerid));//zase dosadime spravu
	    SendClientMessageToAll(BARVA_SEDA,string);//odesleme
	    TogglePlayerControllable(playerid,1);//rozmrazime
	    SetPlayerName(playerid,UlozeneJmeno[playerid]);//vratime jeho jmeno
	    AFK[playerid] = false;//promena aby sme vedeli ze uz neni afk
	    OldAFK[playerid] = 10;//promena ze ktere budeme odecitat kazdou sekundu
	    SetTimerEx("PovolitAFK",1000,0,"i",playerid);//a timer ve kterem budeme odecitat
   	}
   }
return 1;
}

 

public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
//jako u prikazu afk akorat kdyz stiskne jakoukoli klavesu ktera je definovana pawnem
   if(AFK[playerid] == true)
{
    new string[128];
	format(string,sizeof(string),"[ AFK ] Hráč %s je zpět ve hře !",Jmeno(playerid));
 		SendClientMessageToAll(BARVA_SEDA,string);
   	TogglePlayerControllable(playerid,1);
   	SetPlayerName(playerid,UlozeneJmeno[playerid]);
    AFK[playerid] = false;
    OldAFK[playerid] = 10;
    SetTimerEx("PovolitAFK",1000,0,"i",playerid);
}
return 1;
}

 

public PovolitAFK(playerid)//public ktery si vyvolavame sekundovym tiemrem
{
OldAFK[playerid]--;//odesmete promenou
if(OldAFK[playerid] > 0) SetTimerEx("PovolitAFK",1000,0,"i",playerid);//kdyz promena nebdue nula pustime public
return 1;
}

 

stock VolneOkoli(playerid)
{
for(new i;i	{
    if(IsPlayerConnected(i))//obsazene id
    {
        if(DistanceBTWPlayers(playerid,i) < 10) return 0;// kdyz bude nekdo blize jak 10 jednotek odesleme do podminky hodnotu nula
	}
}
return 1;//kdyz nebude nidko poblic odesleme hodnotu 1
}

 

 

stock DistanceBTWPlayers(playerid,playerid2)

{

new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2,Float:tmpdis;//nadefinujeme si promene do kterych si zapiseme pozice hracu

GetPlayerPos(playerid,x1,y1,z1);//zjistime pozici prvniho hrace

GetPlayerPos(playerid2,x2,y2,z2);//zjistime pozii druheho

tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));//slet funkci nema cenu vsvetlovat chytrak psal dobry tut "nejaky ty funkce" tam sou popsane

return floatround(tmpdis);//vydlesek zaokrouhlime na cele cislo

}

 

 

public OnPlayerDisconnect(playerid,reason)
{
AFK[playerid] = false;//zrusime mu afk aby dalsi hrac co prijde nemel problemy s titmo prikazem
OldAFK[playerid] = 0;//jistota je jistota
return 1;
}

  • Líbí se mi to! (+1) 2
Link to comment
Share on other sites

Skvělý tut :) akorat se mi nezda proč nemuže dat afk když je u něj hrač? :d co když bude v autě jako spolujezdec třeba? :) (sry nejak sem to nepročital, jestli tam maš poddminky jestli je v autě takt sem ji přehlid) :thumbup: :thumbup:

Link to comment
Share on other sites

tak u mne na serveru si davaj afk treba kdyz po nich nekdo pali nebo aby si uhasili auto ale kdyz pracuejs se vzdalenosti s hracema tak sou auta nepodstatny ale kdo chce muze si smazat :d

Link to comment
Share on other sites

Dobrej TuT :thumbup: Ale Je To spíš na nějaky Skill mody nebo tak...Protože většinou když někdo po nekom střílí tak si dá AFK , aby ho nezabil...Ale jinak nice =)

Link to comment
Share on other sites

ja bych rekl ze tento afk se da pouzit kamkoliv

mimochodem napad sem neokopcil ale okoukal :d

a s tim automatickym afk dodam

//EDIT uz je tam :)

Link to comment
Share on other sites

A nevieš ako spravim to že robim daku AFK zonu a ked da /afk tak ho portne do tej Zony a ked da este raz /afk portne ho to na to miesto kde dal /afk,dufam že chapete :d .Dík

 

-- sob 23. led 2010 15:56:24 --

 

Skušal som ten AFK System ale je to blbosť napíšem /afk a ukažeme že Ve Vaši blízkosti je niejaký hráč .Čo stým?

 

Sry za DB

Link to comment
Share on other sites

  • 7 months later...

Ked odstranim s toho afk toto

if(!VolneOkoli(playerid)) return SendClientMessage(playerid,BARVA_BILA,"[ ! ] Ve vasi blizkosti je nejaky hrac !");

tak potom to uz nebude kontrolovat ci je dakto v blizkosti hraca ?

Link to comment
Share on other sites

Ked odstranim s toho afk toto
if(!VolneOkoli(playerid)) return SendClientMessage(playerid,BARVA_BILA,"[ ! ] Ve vasi blizkosti je nejaky hrac !");

tak potom to uz nebude kontrolovat ci je dakto v blizkosti hraca ?

 

přesně tak...je to tak docela i logicke protože ta podmínka přeložená do češtiny....:Pokud neni volne okoli okolo hrace napise mu to ...blabla.. chapes ne ?

Link to comment
Share on other sites

  • 3 weeks later...

Zdravim :) potřeboval bych trošku přivysvětlit co se stane, když má hráč v nicku např. 18 znaků a před ně mu to přidá ještě to "[AFK]". To se mu započítá jen prvních 20 znaků (max počet ve jméně pokud vím) a ty nadbývající se nezobrazí? Thx za odpověď

Link to comment
Share on other sites

danny":1bklq9a0]starý topic

 

Navod na npc je taky starej a skoro furt se obnovuje kvuli že někdo něco neví ( třeba já sem nevěděl )

 

Zdravim :) potřeboval bych trošku přivysvětlit co se stane, když má hráč v nicku např. 18 znaků a před ně mu to přidá ještě to "[AFK]". To se mu započítá jen prvních 20 znaků (max počet ve jméně pokud vím) a ty nadbývající se nezobrazí? Thx za odpověď

 

myslim že na jméno je jen 13 znaků a použij funcki SetPlayerName

new string[128];
new pname[13];
GetPlayerName(playerid, pname, 13);
format(string, sizeof(string), "Afk][%s",pname);
SetPlayerName(playerid, string);

možná to crashne :d

Link to comment
Share on other sites

Guest [other]danny
danny":kskeu63y]starý topic

 

Navod na npc je taky starej a skoro furt se obnovuje kvuli že někdo něco neví ( třeba já sem nevěděl )

 

Zdravim :) potřeboval bych trošku přivysvětlit co se stane, když má hráč v nicku např. 18 znaků a před ně mu to přidá ještě to "[AFK]". To se mu započítá jen prvních 20 znaků (max počet ve jméně pokud vím) a ty nadbývající se nezobrazí? Thx za odpověď

 

myslim že na jméno je jen 13 znaků a použij funcki SetPlayerName

new string[128];
new pname[13];
GetPlayerName(playerid, pname, 13);
format(string, sizeof(string), "Afk][%s",pname);
SetPlayerName(playerid, string);

možná to crashne :d

aha ok :d ale je to porušovani pravidel...

Link to comment
Share on other sites

danny":3fom0uv6]
danny":3fom0uv6]starý topic

 

Navod na npc je taky starej a skoro furt se obnovuje kvuli že někdo něco neví ( třeba já sem nevěděl )

 

Zdravim :) potřeboval bych trošku přivysvětlit co se stane, když má hráč v nicku např. 18 znaků a před ně mu to přidá ještě to "[AFK]". To se mu započítá jen prvních 20 znaků (max počet ve jméně pokud vím) a ty nadbývající se nezobrazí? Thx za odpověď

 

myslim že na jméno je jen 13 znaků a použij funcki SetPlayerName

new string[128];
new pname[13];
GetPlayerName(playerid, pname, 13);
format(string, sizeof(string), "Afk][%s",pname);
SetPlayerName(playerid, string);

možná to crashne :d

aha ok :d ale je to porušovani pravidel...

 

Cituji..

 

3. Je zakázáno psát do témat starších víc než dva měsíce.

Neplatí pro sekci "Návody" v případě, že vám daný návod hází chyby.

 

Je to sice ještě ze starých pravidel, ale to je jedno.. danny ty si fakt hlava..

Link to comment
Share on other sites

Guest [other]danny
Cituji..

 

3. Je zakázáno psát do témat starších víc než dva měsíce.

Neplatí pro sekci "Návody" v případě, že vám daný návod hází chyby.

 

Je to sice ještě ze starých pravidel, ale to je jedno.. danny ty si fakt hlava..

aha tak sry to sem nečetl ok tak du psát do navodu... :) to je dobrý

Link to comment
Share on other sites

  • 3 months later...

Sryte že píšu do starýho tématu ela háže mi to errory

 

errory:

 

 

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(198) : error 017: undefined symbol "dcmd_afk"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(353) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(353) : error 004: function "OnRconLoginAttempt" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(358) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(358) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(358) : error 004: function "OnPlayerUpdate" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(363) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(363) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(363) : error 004: function "OnPlayerStreamIn" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(368) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(368) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(368) : error 004: function "OnPlayerStreamOut" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(373) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(373) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(373) : error 004: function "OnVehicleStreamIn" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(378) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(378) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(378) : error 004: function "OnVehicleStreamOut" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(383) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(383) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(383) : error 004: function "OnDialogResponse" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(386) : error 017: undefined symbol "dialogid"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(388) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(391) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(392) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(394) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(400) : error 017: undefined symbol "dialogid"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(402) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(404) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(405) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(413) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(422) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(422) : error 029: invalid expression, assumed zero

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

26 Errors.

 

 

radky:

 

 

198:dcmd(afk,3,cmdtext);

353:public OnRconLoginAttempt(ip[], password[], success)

358:public OnPlayerUpdate(playerid)

363:public OnPlayerStreamIn(playerid, forplayerid)

368:public OnPlayerStreamOut(playerid, forplayerid)

373:public OnVehicleStreamIn(vehicleid, forplayerid)

378:public OnVehicleStreamOut(vehicleid, forplayerid)

383:public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

386:if(dialogid == 1)

388:if(response == 1)

391:if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Musíš napsat heslo !","Registrovat","Odpojit");

392:f (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Výborně, nyní napiš znovu heslo !","Registrovat","Odpojit");

394:if(response == 2)

400:if(dialogid == 2)

402:if(response == 1)

404:if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Přihlášení","Musíš zadat heslo !\nNapiš heslo !","Použít","Odpojit");

405:if (udb_CheckLogin(PlayerName(playerid),inputtext))

413:if(response == 2)

422:public OnPlayerClickPlayer(playerid, clickedplayerid, source)

 

Link to comment
Share on other sites

Sryte že píšu do starýho tématu ela háže mi to errory

 

errory:

 

 

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(198) : error 017: undefined symbol "dcmd_afk"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(353) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(353) : error 004: function "OnRconLoginAttempt" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(358) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(358) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(358) : error 004: function "OnPlayerUpdate" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(363) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(363) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(363) : error 004: function "OnPlayerStreamIn" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(368) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(368) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(368) : error 004: function "OnPlayerStreamOut" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(373) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(373) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(373) : error 004: function "OnVehicleStreamIn" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(378) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(378) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(378) : error 004: function "OnVehicleStreamOut" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(383) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(383) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(383) : error 004: function "OnDialogResponse" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(386) : error 017: undefined symbol "dialogid"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(388) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(391) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(392) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(394) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(400) : error 017: undefined symbol "dialogid"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(402) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(404) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(405) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(413) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(422) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(422) : error 029: invalid expression, assumed zero

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

26 Errors.

 

určitě ti tam někde chyby nebo přebyvá {,} ale jak řika řádky

Link to comment
Share on other sites

Sryte že píšu do starýho tématu ela háže mi to errory

 

errory:

 

 

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(198) : error 017: undefined symbol "dcmd_afk"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(353) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(353) : error 004: function "OnRconLoginAttempt" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(358) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(358) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(358) : error 004: function "OnPlayerUpdate" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(363) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(363) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(363) : error 004: function "OnPlayerStreamIn" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(368) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(368) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(368) : error 004: function "OnPlayerStreamOut" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(373) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(373) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(373) : error 004: function "OnVehicleStreamIn" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(378) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(378) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(378) : error 004: function "OnVehicleStreamOut" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(383) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(383) : error 029: invalid expression, assumed zero

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(383) : error 004: function "OnDialogResponse" is not implemented

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(386) : error 017: undefined symbol "dialogid"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(388) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(391) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(392) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(394) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(400) : error 017: undefined symbol "dialogid"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(402) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(404) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(405) : error 017: undefined symbol "inputtext"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(413) : error 017: undefined symbol "response"

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(422) : warning 225: unreachable code

D:\Documents and Settings\Linas System\Plocha\@Warilock@\OTHER\SAMP SERVER 0.3C\gamemodes\ANormalLife0.1.pwn(422) : error 029: invalid expression, assumed zero

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

26 Errors.

 

 

radky:

 

 

198:dcmd(afk,3,cmdtext);

353:public OnRconLoginAttempt(ip[], password[], success)

358:public OnPlayerUpdate(playerid)

363:public OnPlayerStreamIn(playerid, forplayerid)

368:public OnPlayerStreamOut(playerid, forplayerid)

373:public OnVehicleStreamIn(vehicleid, forplayerid)

378:public OnVehicleStreamOut(vehicleid, forplayerid)

383:public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

386:if(dialogid == 1)

388:if(response == 1)

391:if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Musíš napsat heslo !","Registrovat","Odpojit");

392:f (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Výborně, nyní napiš znovu heslo !","Registrovat","Odpojit");

394:if(response == 2)

400:if(dialogid == 2)

402:if(response == 1)

404:if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Přihlášení","Musíš zadat heslo !\nNapiš heslo !","Použít","Odpojit");

405:if (udb_CheckLogin(PlayerName(playerid),inputtext))

413:if(response == 2)

422:public OnPlayerClickPlayer(playerid, clickedplayerid, source)

 

tie riadky tu daj normálne a nie každý 20-ty riadok

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...