Jump to content
  • 0

pomoc Kde je chyba ?


Fuggy

Dotaz

dobrý den zkoušel sem si pridělat pravidla do modu a vyskočili mě chybi v čem jsou ? :) diky 

 

public OnPlayerConnect(playerid)

{
new string[1200];
strcat(string,"{CC3300}Toto jsou pravidla pro každého {99FFFF}hráče {CC3300}! Kdo je nebude dodržovať tak {99FFFF}ADMIN {CC3300}ho může potrestat jak uzná za vhodné !\n");
strcat(string,"{CC3300}1. Zákaz urážania serveru, adminů, a nebo hráčů.\n{CC3300}2. Zákaz spawnkillovať (jak sa hráč objaví a vy ho hned zabijete)\n{CC3300}3. Zákaz teamkillovat (napr. ste SBS a zabijete člena SBS(kromě akcí) )\n{CC3300}4. Zákaz zneužívat Bugu \n{CC3300}5. Zákaz cheatovat (CLEO mody, s0beit a podobné cheaty)\n{CC3300}6. Zákaz žebraní ( penize, zbrane, oprava auta, hp, admin lvl, unban)\n");
strcat(string,"{CC3300}7. Zákaz spamovaní (psát stále tu samou správu)\n{CC3300}8. Zákaz rasistických narážek na národy, rasy a podobne !\n{CC3300}9. Zákaz vstupu s neslušnými nickami a nebo sa vydávat za adminov !\n{CC3300}10. Přísný zákaz ničení(střelba, zabíjení, atentáty) akcí výhlášených administrátory(výlet, tuning sraz, DM atd.)\n{CC3300}11. Dodržovať toto jinak vás postihne trest !\n");
strcat(string,"{CC3300}12.Je zakázáno zveřejňovat adresy konkurenčních serverů nebo webů {B9D3EE}(ban 30 dní){FFFFFF}\n{CC3300}13.Je zakázáno psát se zapnutým CAPS LOCKem {B9D3EE}(kick/mute){FFFFFF}\n");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Pravidla",string,"Souhlasím","");
return 1;
}

Chyby error 029: invalid expression, assumed zero
              error 001: expected token: ";", but found "{"

 

Link to comment
Share on other sites

  • Answers 56
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

Recommended Posts

  • 0

1. na code se nepouziva quote ale code

2. nauc se psat spravne nazvy tematu, aby nazev schronoval problem kterej resis.

3. kdyz ti hazi nejakej radek chybu tak oznac radek kterej to dela

 

 

tak ne ze budes furt vytvaret temata typu "Kde je chyba?"

Link to comment
Share on other sites

  • 0

1. na code se nepouziva quote ale code

2. nauc se psat spravne nazvy tematu, aby nazev schronoval problem kterej resis.

 

tak ne ze budes furt vytvaret temata typu "Kde je chyba?"

ale vždit to je správny název ne ?  jestli ne tak promin

Link to comment
Share on other sites

  • 0

dobrý den zkoušel sem si pridělat pravidla do modu a vyskočili mě chybi v čem jsou ? :) diky 

 

ja tvuj kod zkopiroval do pawna abych ho opravil, jen jsem to zprehlednil (TABoval) a zadny error me to nehodilo

#include a_samp
public OnPlayerConnect(playerid)
{
	new string[1200];
	strcat(string,"{CC3300}Toto jsou pravidla pro každého {99FFFF}hráče {CC3300}! Kdo je nebude dodržovať tak {99FFFF}ADMIN {CC3300}ho může potrestat jak uzná za vhodné !\n");
	strcat(string,"{CC3300}1. Zákaz urážania serveru, adminů, a nebo hráčů.\n{CC3300}2. Zákaz spawnkillovať (jak sa hráč objaví a vy ho hned zabijete)\n{CC3300}3. Zákaz teamkillovat (napr. ste SBS a zabijete člena SBS(kromě akcí) )\n{CC3300}4. Zákaz zneužívat Bugu \n{CC3300}5. Zákaz cheatovat (CLEO mody, s0beit a podobné cheaty)\n{CC3300}6. Zákaz žebraní ( penize, zbrane, oprava auta, hp, admin lvl, unban)\n");
	strcat(string,"{CC3300}7. Zákaz spamovaní (psát stále tu samou správu)\n{CC3300}8. Zákaz rasistických narážek na národy, rasy a podobne !\n{CC3300}9. Zákaz vstupu s neslušnými nickami a nebo sa vydávat za adminov !\n{CC3300}10. Přísný zákaz ničení(střelba, zabíjení, atentáty) akcí výhlášených administrátory(výlet, tuning sraz, DM atd.)\n{CC3300}11. Dodržovať toto jinak vás postihne trest !\n");
	strcat(string,"{CC3300}12.Je zakázáno zveřejňovat adresy konkurenčních serverů nebo webů {B9D3EE}(ban 30 dní){FFFFFF}\n{CC3300}13.Je zakázáno psát se zapnutým CAPS LOCKem {B9D3EE}(kick/mute){FFFFFF}\n");
	ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Pravidla",string,"Souhlasím","");
	return 1;
}

tva chyba se pravdepodobne nachazi na jinem radku scriptu, pawno ti vypise i radek na kterem je chyba

Link to comment
Share on other sites

  • 0

ja tvuj kod zkopiroval do pawna abych ho opravil, jen jsem to zprehlednil (TABoval) a zadny error me to nehodilo

#include a_samp
public OnPlayerConnect(playerid)
{
	new string[1200];
	strcat(string,"{CC3300}Toto jsou pravidla pro každého {99FFFF}hráče {CC3300}! Kdo je nebude dodržovať tak {99FFFF}ADMIN {CC3300}ho může potrestat jak uzná za vhodné !\n");
	strcat(string,"{CC3300}1. Zákaz urážania serveru, adminů, a nebo hráčů.\n{CC3300}2. Zákaz spawnkillovať (jak sa hráč objaví a vy ho hned zabijete)\n{CC3300}3. Zákaz teamkillovat (napr. ste SBS a zabijete člena SBS(kromě akcí) )\n{CC3300}4. Zákaz zneužívat Bugu \n{CC3300}5. Zákaz cheatovat (CLEO mody, s0beit a podobné cheaty)\n{CC3300}6. Zákaz žebraní ( penize, zbrane, oprava auta, hp, admin lvl, unban)\n");
	strcat(string,"{CC3300}7. Zákaz spamovaní (psát stále tu samou správu)\n{CC3300}8. Zákaz rasistických narážek na národy, rasy a podobne !\n{CC3300}9. Zákaz vstupu s neslušnými nickami a nebo sa vydávat za adminov !\n{CC3300}10. Přísný zákaz ničení(střelba, zabíjení, atentáty) akcí výhlášených administrátory(výlet, tuning sraz, DM atd.)\n{CC3300}11. Dodržovať toto jinak vás postihne trest !\n");
	strcat(string,"{CC3300}12.Je zakázáno zveřejňovat adresy konkurenčních serverů nebo webů {B9D3EE}(ban 30 dní){FFFFFF}\n{CC3300}13.Je zakázáno psát se zapnutým CAPS LOCKem {B9D3EE}(kick/mute){FFFFFF}\n");
	ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Pravidla",string,"Souhlasím","");
	return 1;
}

tva chyba se pravdepodobne nachazi na jinem radku scriptu, pawno ti vypise i radek na kterem je chyba

mhm jak jsem už rikal - 

 

Pokud nejem slepý tak tento code je správně ale ty ani nepíšeš řádek ale prosímtě hod to do CODE - označeno <>

 

 

a ty napíšeš to též ale co .. aspon se to zviraznilo.. ale podle me ked už raz mu to tam nekdo napise tak. je mozna lepsi ked to je raz a ne 2x

Link to comment
Share on other sites

  • 0

mhm jak jsem už rikal - 

 

 

 

a ty napíšeš to též ale co .. aspon se to zviraznilo.. ale podle me ked už raz mu to tam nekdo napise tak. je mozna lepsi ked to je raz a ne 2x

mel jsem to nachystano na odeslani jeste driv nez jsi to poslal ty, pak jsem jeste neco delal na pc a pak jsem to odeslal, nevsiml jsem si pak ze jsi topred 2 min poslal predemnou, promin

Link to comment
Share on other sites

  • 0

	new string[1200];
	strcat(string,"{CC3300}Toto jsou pravidla pro každého {99FFFF}hráče {CC3300}! Kdo je nebude dodržovať tak {99FFFF}ADMIN {CC3300}ho může potrestat jak uzná za vhodné !\n");
	strcat(string,"{CC3300}1. Zákaz urážania serveru, adminů, a nebo hráčů.\n{CC3300}2. Zákaz spawnkillovať (jak sa hráč objaví a vy ho hned zabijete)\n{CC3300}3. Zákaz teamkillovat (napr. ste SBS a zabijete člena SBS(kromě akcí) )\n{CC3300}4. Zákaz zneužívat Bugu \n{CC3300}5. Zákaz cheatovat (CLEO mody, s0beit a podobné cheaty)\n{CC3300}6. Zákaz žebraní ( penize, zbrane, oprava auta, hp, admin lvl, unban)\n");
	strcat(string,"{CC3300}7. Zákaz spamovaní (psát stále tu samou správu)\n{CC3300}8. Zákaz rasistických narážek na národy, rasy a podobne !\n{CC3300}9. Zákaz vstupu s neslušnými nickami a nebo sa vydávat za adminov !\n{CC3300}10. Přísný zákaz ničení(střelba, zabíjení, atentáty) akcí výhlášených administrátory(výlet, tuning sraz, DM atd.)\n{CC3300}11. Dodržovať toto jinak vás postihne trest !\n");
	strcat(string,"{CC3300}12.Je zakázáno zveřejňovat adresy konkurenčních serverů nebo webů {B9D3EE}(ban 30 dní){FFFFFF}\n{CC3300}13.Je zakázáno psát se zapnutým CAPS LOCKem {B9D3EE}(kick/mute){FFFFFF}\n");
	ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Pravidla",string,"Souhlasím","");
	return 1;
}


		/////////////////////////////////////////////

		Player[playerid][FalseLogin]=0; 

 

Ukáž riadok.

 

Player[playerid][FalseLogin]=0; 

 

tohle to

Link to comment
Share on other sites

  • 0

udělalo to daleko vích erroru  


podle vseho to vypada ze mas Player[playerid][FalseLogin]=0;  mimo jakejkoliv public ci funkci.

diky zkusím to opravit


public OnPlayerConnect(playerid)
{

    new Name[24];
	GetPlayerName(playerid,Name,24);
	
	if(!strcmp(Name, "SERVER", false))
	{
	    SendClientMessage(playerid,0xC0C0C0FF,"Invalid name.");
		return Kick(playerid);
	}

	if(playerid >= MAX_PLAYERS_EX)
	{
	    SendClientMessage(playerid,0xC0C0C0FF,"Server is full.");
		return Kick(playerid);
	}

	if(!IsPlayerNPC(playerid))
	{
	    for(new i=0; i<=Server[ConP]; i++)
		{
		    if(IsPlayerConnected(i))
		    {
				if(!IsPlayerNPC(i))
				{
	   				ShowPlayerNameTagForPlayer(playerid, i, true);
	   			}
			}
		}
		
		if(playerid > Server[ConP]) Server[ConP]=playerid;
	
		new way[32];
		format(way,32,"SL/%s.cfg",Name);
		///Pravidla//
{
	new string[1200];
	strcat(string,"{CC3300}Toto jsou pravidla pro každého {99FFFF}hráče {CC3300}! Kdo je nebude dodržovať tak {99FFFF}ADMIN {CC3300}ho může potrestat jak uzná za vhodné !\n");
	strcat(string,"{CC3300}1. Zákaz urážania serveru, adminů, a nebo hráčů.\n{CC3300}2. Zákaz spawnkillovať (jak sa hráč objaví a vy ho hned zabijete)\n{CC3300}3. Zákaz teamkillovat (napr. ste SBS a zabijete člena SBS(kromě akcí) )\n{CC3300}4. Zákaz zneužívat Bugu \n{CC3300}5. Zákaz cheatovat (CLEO mody, s0beit a podobné cheaty)\n{CC3300}6. Zákaz žebraní ( penize, zbrane, oprava auta, hp, admin lvl, unban)\n");
	strcat(string,"{CC3300}7. Zákaz spamovaní (psát stále tu samou správu)\n{CC3300}8. Zákaz rasistických narážek na národy, rasy a podobne !\n{CC3300}9. Zákaz vstupu s neslušnými nickami a nebo sa vydávat za adminov !\n{CC3300}10. Přísný zákaz ničení(střelba, zabíjení, atentáty) akcí výhlášených administrátory(výlet, tuning sraz, DM atd.)\n{CC3300}11. Dodržovať toto jinak vás postihne trest !\n");
	strcat(string,"{CC3300}12.Je zakázáno zveřejňovat adresy konkurenčních serverů nebo webů {B9D3EE}(ban 30 dní){FFFFFF}\n{CC3300}13.Je zakázáno psát se zapnutým CAPS LOCKem {B9D3EE}(kick/mute){FFFFFF}\n");
	ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Pravidla",string,"Souhlasím","");
return 1;}

mam to v public OnPlayerConnect(playerid) ne ?

Link to comment
Share on other sites

  • 0

po vymazaní 
 

undefined symbol "way"
C:\Users\JAKUB\Desktop\pawno\MegaParba\MegaParba.pwn(4669) : error 017: undefined symbol "way"
C:\Users\JAKUB\Desktop\pawno\MegaParba\MegaParba.pwn(4808) : error 017: undefined symbol "way"
C:\Users\JAKUB\Desktop\pawno\MegaParba\MegaParba.pwn(4810) : warning 209: function "OnPlayerConnect" should return a value
C:\Users\JAKUB\Desktop\pawno\MegaParba\MegaParba.pwn(4811) : error 010: invalid function or declaration

if(dini_Exists(way)) format(con_p_msg,128,"**  Hráč %s (%d) se připojil na server !",Name,playerid);
		else format(con_p_msg,128,"**  Hráč %s (%d) se připojil na server ! (Nováček)",Name,playerid);
		SendClientMessageToAll(COLOR_GRAY,con_p_msg);

		SendClientMessage(playerid,COLOR_GREEN_DARK,"Vítej na serveri Street Life. Pro nápovědu použi /help, /tutorial nebo se zeptej admina.");
		SendClientMessage(playerid,COLOR_GOLD,"[ *Tip* ] Kup si VIP a získej na serveri mnoho výhod. Info o VIP: /vinfo");

		if(dini_Int(way,"VIP") > 0) SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Tenhle účet je zaregistrován ve VIP Systému, použi /vlogin pro přihlášení !");

		//+++++++++ TextDraws ++++++++++++++

		PRespectTD_Line[playerid] = TextDrawCreate(502.000000, 302.000000, " "); //X: 502-620
		TextDrawBackgroundColor(PRespectTD_Line[playerid], 255);
		TextDrawFont(PRespectTD_Line[playerid], 2);
		TextDrawLetterSize(PRespectTD_Line[playerid], 0.500000, 1.100000);
		TextDrawColor(PRespectTD_Line[playerid], -1);
		TextDrawSetOutline(PRespectTD_Line[playerid], 0);
		TextDrawSetProportional(PRespectTD_Line[playerid], 1);
		TextDrawSetShadow(PRespectTD_Line[playerid], 0);
		TextDrawUseBox(PRespectTD_Line[playerid], 1);
		TextDrawBoxColor(PRespectTD_Line[playerid], 1157580031);
		TextDrawTextSize(PRespectTD_Line[playerid], 498.000000, -5.000000);
		
		PSkillTD_Line[playerid] = TextDrawCreate(502.000000, 322.000000, " "); //X: 502-620
		TextDrawBackgroundColor(PSkillTD_Line[playerid], 255);
		TextDrawFont(PSkillTD_Line[playerid], 2);
		TextDrawLetterSize(PSkillTD_Line[playerid], 0.500000, 1.100000);
		TextDrawColor(PSkillTD_Line[playerid], -1);
		TextDrawSetOutline(PSkillTD_Line[playerid], 0);
		TextDrawSetProportional(PSkillTD_Line[playerid], 1);
		TextDrawSetShadow(PSkillTD_Line[playerid], 0);
		TextDrawUseBox(PSkillTD_Line[playerid], 1);
		TextDrawBoxColor(PSkillTD_Line[playerid], 1157580031);
		TextDrawTextSize(PSkillTD_Line[playerid], 498.000000, -5.000000);

		PrisonTD[playerid] = TextDrawCreate(536,436,"TIME: 0 sec.");
		TextDrawLetterSize(PrisonTD[playerid],0.399999,0.899999);
		TextDrawAlignment(PrisonTD[playerid],0);
		TextDrawBackgroundColor(PrisonTD[playerid],0x000000ff);
		TextDrawFont(PrisonTD[playerid],1);
		TextDrawUseBox(PrisonTD[playerid],1);
		TextDrawBoxColor(PrisonTD[playerid],0x00000066);
		TextDrawTextSize(PrisonTD[playerid],636.000000,446.000000);
		TextDrawSetOutline(PrisonTD[playerid],0);
		TextDrawSetProportional(PrisonTD[playerid],1);
		TextDrawSetShadow(PrisonTD[playerid],1);

		InfoBoxText[playerid] = TextDrawCreate(20,169," ");
		TextDrawLetterSize(InfoBoxText[playerid],0.349999,1.000000);
		TextDrawAlignment(InfoBoxText[playerid],0);
		TextDrawBackgroundColor(InfoBoxText[playerid],0x00000099);
		TextDrawFont(InfoBoxText[playerid],1);
		TextDrawUseBox(InfoBoxText[playerid],1);
		TextDrawBoxColor(InfoBoxText[playerid],0x00000066);
		TextDrawTextSize(InfoBoxText[playerid],120.000000,179.000000);
		TextDrawSetOutline(InfoBoxText[playerid],1);
		TextDrawSetProportional(InfoBoxText[playerid],1);
		TextDrawSetShadow(InfoBoxText[playerid],0);

		InfoBoxNadpis[playerid] = TextDrawCreate(20,154,"~r~Street Life");
		TextDrawLetterSize(InfoBoxNadpis[playerid],0.449999,1.100000);
		TextDrawAlignment(InfoBoxNadpis[playerid],0);
		TextDrawBackgroundColor(InfoBoxNadpis[playerid],0x000000ff);
		TextDrawFont(InfoBoxNadpis[playerid],1);
		TextDrawUseBox(InfoBoxNadpis[playerid],1);
		TextDrawBoxColor(InfoBoxNadpis[playerid],0x00000099);
		TextDrawTextSize(InfoBoxNadpis[playerid],120.000000,164.000000);
		TextDrawSetOutline(InfoBoxNadpis[playerid],1);
		TextDrawSetProportional(InfoBoxNadpis[playerid],1);
		TextDrawSetShadow(InfoBoxNadpis[playerid],0);

		SpeedMeter_Functions[playerid] = TextDrawCreate(487.000000, 375.000000, "~r~Name: ~w~xxx~n~~r~Speed: ~w~xxx ~r~KMH~n~~r~Fuel:");
		TextDrawBackgroundColor(SpeedMeter_Functions[playerid], 255);
		TextDrawFont(SpeedMeter_Functions[playerid], 1);
		TextDrawLetterSize(SpeedMeter_Functions[playerid], 0.310000, 1.500000);
		TextDrawColor(SpeedMeter_Functions[playerid], 255);
		TextDrawSetOutline(SpeedMeter_Functions[playerid], 1);
		TextDrawSetProportional(SpeedMeter_Functions[playerid], 1);

		SpeedMeter_Fuel[playerid] = TextDrawCreate(617.000000, 409.000000, "  ");
		TextDrawBackgroundColor(SpeedMeter_Fuel[playerid], 255);
		TextDrawFont(SpeedMeter_Fuel[playerid], 1);
		TextDrawLetterSize(SpeedMeter_Fuel[playerid], 0.539999, 0.199999);
		TextDrawColor(SpeedMeter_Fuel[playerid], -1);
		TextDrawSetOutline(SpeedMeter_Fuel[playerid], 0);
		TextDrawSetProportional(SpeedMeter_Fuel[playerid], 1);
		TextDrawSetShadow(SpeedMeter_Fuel[playerid], 1);
		TextDrawUseBox(SpeedMeter_Fuel[playerid], 1);
		TextDrawBoxColor(SpeedMeter_Fuel[playerid], 255);
		TextDrawTextSize(SpeedMeter_Fuel[playerid], 514.000000, 0.000000);

		GPSLocation[playerid] = TextDrawCreate(85,416,"~r~   ");
		TextDrawLetterSize(GPSLocation[playerid],0.249999,1.100000);
		TextDrawAlignment(GPSLocation[playerid],2);
		TextDrawBackgroundColor(GPSLocation[playerid],0x000000ff);
		TextDrawFont(GPSLocation[playerid],1);
		TextDrawUseBox(GPSLocation[playerid],0);
		TextDrawSetOutline(GPSLocation[playerid],1);
		TextDrawSetProportional(GPSLocation[playerid],1);
		TextDrawSetShadow(GPSLocation[playerid],0);
	    //----------
		TextDrawShowForPlayer(playerid,TDweb);
		TextDrawShowForPlayer(playerid,TDlogo);
		TextDrawHideForPlayer(playerid,PrisonTD[playerid]);
		TextDrawHideForPlayer(playerid,InfoBoxNadpis[playerid]);
		TextDrawHideForPlayer(playerid,InfoBoxText[playerid]);

		TextDrawHideForPlayer(playerid,PRespectTD_Box);
		TextDrawHideForPlayer(playerid,PRespectTD_Line[playerid]);
		TextDrawHideForPlayer(playerid,PRespectTD_Text);
		
		TextDrawHideForPlayer(playerid,PSkillTD_Box);
		TextDrawHideForPlayer(playerid,PSkillTD_Line[playerid]);
		TextDrawHideForPlayer(playerid,PSkillTD_Text);

		//+++++++++ DRIFT ++++++++++++++++++++++++++++++++++++++++++++++++++++++

		DrawDriftScore[playerid] = TextDrawCreate(311,91,"   ");
		TextDrawLetterSize(DrawDriftScore[playerid],0.850000,1.800000);
		TextDrawAlignment(DrawDriftScore[playerid],2);
		TextDrawBackgroundColor(DrawDriftScore[playerid],0xff0000ff);
		TextDrawFont(DrawDriftScore[playerid],3);
		TextDrawUseBox(DrawDriftScore[playerid],0);
		TextDrawSetOutline(DrawDriftScore[playerid],1);
		TextDrawSetProportional(DrawDriftScore[playerid],1);
		TextDrawSetShadow(DrawDriftScore[playerid],1);

		DrawTotalDriftScore[playerid] = TextDrawCreate(566,232,"~l~Total points~n~ ~n~0");
		TextDrawLetterSize(DrawTotalDriftScore[playerid],0.500000,1.300000);
		TextDrawAlignment(DrawTotalDriftScore[playerid],2);
		TextDrawBackgroundColor(DrawTotalDriftScore[playerid],0xff0000ff);
		TextDrawFont(DrawTotalDriftScore[playerid],3);
		TextDrawUseBox(DrawTotalDriftScore[playerid],0);
		TextDrawSetOutline(DrawTotalDriftScore[playerid],1);
		TextDrawSetProportional(DrawTotalDriftScore[playerid],1);
		TextDrawSetShadow(DrawTotalDriftScore[playerid],1);

		//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

		EndDriftTimerBool[playerid]=false;

		DriftScore[playerid]=0;
		TotalDriftScore[playerid]=0;

		//++++++ REGISTER AND LOGIN ++++++++++++++++++++++++++++++++++++++++++++

		if(dini_Exists(way)) ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Přihlášení","Před vstupem do hry se musíš nejdříve přihlásit\nZadej své heslo:","Potvrdit","");
		else ShowPlayerDialog(playerid,Dialog_Register,DIALOG_STYLE_INPUT,"Registrace","Před vstupem do hry se musíš zaregistrovat\nZadej své nové heslo:","Potvrdit","");
	}
	return 1;

 

 

 

mezi temahle řádkama

Edited by VolfikCŽ
Přidán code do "SPOILERU"
Link to comment
Share on other sites

  • 0

Pošli mi sem public OnPlayerConnect celý chci se na něj kouknout a vlož to do BBCODU (Code)

 

 

 

 

public OnPlayerConnect(playerid)
{
 
    new Name[24];
GetPlayerName(playerid,Name,24);
 
if(!strcmp(Name, "SERVER", false))
{
   SendClientMessage(playerid,0xC0C0C0FF,"Invalid name.");
return Kick(playerid);
}
 
if(playerid >= MAX_PLAYERS_EX)
{
   SendClientMessage(playerid,0xC0C0C0FF,"Server is full.");
return Kick(playerid);
}
 
if(!IsPlayerNPC(playerid))
{
   for(new i=0; i<=/*UPRAV*/; i++) // Uprav podle svých potřeb nevím jak to tam máš
{
   if(IsPlayerConnected(i))
   {
if(!IsPlayerNPC(i))
{
   ShowPlayerNameTagForPlayer(playerid, i, true);
   }
}
}
 
new way[32];
format(way,32,"SL/%s.cfg",Name);
///Pravidla//
{
new string[1200];
strcat(string,"{CC3300}Toto jsou pravidla pro každého {99FFFF}hráèe {CC3300}! Kdo je nebude dodržova tak {99FFFF}ADMIN {CC3300}ho mùže potrestat jak uzná za vhodné !\n");
strcat(string,"{CC3300}1. Zákaz urážania serveru, adminù, a nebo hráèù.\n{CC3300}2. Zákaz spawnkillova (jak sa hráè objaví a vy ho hned zabijete)\n{CC3300}3. Zákaz teamkillovat (napr. ste SBS a zabijete èlena SBS(kromì akcí) )\n{CC3300}4. Zákaz zneužívat Bugu \n{CC3300}5. Zákaz cheatovat (CLEO mody, s0beit a podobné cheaty)\n{CC3300}6. Zákaz žebraní ( penize, zbrane, oprava auta, hp, admin lvl, unban)\n");
strcat(string,"{CC3300}7. Zákaz spamovaní (psát stále tu samou správu)\n{CC3300}8. Zákaz rasistických narážek na národy, rasy a podobne !\n{CC3300}9. Zákaz vstupu s neslušnými nickami a nebo sa vydávat za adminov !\n{CC3300}10. Pøísný zákaz nièení(støelba, zabíjení, atentáty) akcí výhlášených administrátory(výlet, tuning sraz, DM atd.)\n{CC3300}11. Dodržova toto jinak vás postihne trest !\n");
strcat(string,"{CC3300}12.Je zakázáno zveøejòovat adresy konkurenèních serverù nebo webù {B9D3EE}(ban 30 dní){FFFFFF}\n{CC3300}13.Je zakázáno psát se zapnutým CAPS LOCKem {B9D3EE}(kick/mute){FFFFFF}\n");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Pravidla",string,"Souhlasím","");
}
}
return 1;
}

 

 

 

Jen tak mezi náma nauč se tabovat dost to budeš potřebovat do budoucna bez toho to budeš mít moc složité celé Pawn.

 

 

PŘÁTELÉ PROSÍM VÁS POUŽiVEJTE "SPOILER".BUDTE TAK HODNÍ.

Link to comment
Share on other sites

  • 0
public OnPlayerConnect(playerid)
{

    new Name[24];
	GetPlayerName(playerid,Name,24);
	
	if(!strcmp(Name, "SERVER", false))
	{
	    SendClientMessage(playerid,0xC0C0C0FF,"Invalid name.");
		return Kick(playerid);
	}

	if(playerid >= MAX_PLAYERS_EX)
	{
	    SendClientMessage(playerid,0xC0C0C0FF,"Server is full.");
		return Kick(playerid);
	}

	if(!IsPlayerNPC(playerid))
	{
	    for(new i=0; i<=Server[ConP]; i++)
		{
		    if(IsPlayerConnected(i))
		    {
				if(!IsPlayerNPC(i))
				{
	   				ShowPlayerNameTagForPlayer(playerid, i, true);
	   			}
			}
		}
		
		if(playerid > Server[ConP]) Server[ConP]=playerid;
	
		new way[32];
		format(way,32,"SL/%s.cfg",Name);
		///Pravidla//
{
	new string[1200];
	strcat(string,"{CC3300}Toto jsou pravidla pro každého {99FFFF}hráče {CC3300}! Kdo je nebude dodržovať tak {99FFFF}ADMIN {CC3300}ho může potrestat jak uzná za vhodné !\n");
	strcat(string,"{CC3300}1. Zákaz urážania serveru, adminů, a nebo hráčů.\n{CC3300}2. Zákaz spawnkillovať (jak sa hráč objaví a vy ho hned zabijete)\n{CC3300}3. Zákaz teamkillovat (napr. ste SBS a zabijete člena SBS(kromě akcí) )\n{CC3300}4. Zákaz zneužívat Bugu \n{CC3300}5. Zákaz cheatovat (CLEO mody, s0beit a podobné cheaty)\n{CC3300}6. Zákaz žebraní ( penize, zbrane, oprava auta, hp, admin lvl, unban)\n");
	strcat(string,"{CC3300}7. Zákaz spamovaní (psát stále tu samou správu)\n{CC3300}8. Zákaz rasistických narážek na národy, rasy a podobne !\n{CC3300}9. Zákaz vstupu s neslušnými nickami a nebo sa vydávat za adminov !\n{CC3300}10. Přísný zákaz ničení(střelba, zabíjení, atentáty) akcí výhlášených administrátory(výlet, tuning sraz, DM atd.)\n{CC3300}11. Dodržovať toto jinak vás postihne trest !\n");
	strcat(string,"{CC3300}12.Je zakázáno zveřejňovat adresy konkurenčních serverů nebo webů {B9D3EE}(ban 30 dní){FFFFFF}\n{CC3300}13.Je zakázáno psát se zapnutým CAPS LOCKem {B9D3EE}(kick/mute){FFFFFF}\n");
	ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Pravidla",string,"Souhlasím","");
return 1;}

 

 

Pošli mi sem public OnPlayerConnect celý chci se na něj kouknout a vlož to do BBCODU (Code)

 

Link to comment
Share on other sites

  • 0

a akých erroru...? hmm 

opravil sem to zbyli 4 

 

error 017: undefined symbol "way"
 : error 017: undefined symbol "way"
 : error 017: undefined symbol "way"
: warning 209: function "OnPlayerConnect" should return a value

 

 : error 010: invalid function or declaration
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...