Jump to content

pomoc Problem


Mikoo

Recommended Posts

Čaute mam problem furt mi naskakuje error a neviem prečo tu ho mate...

 

C:\Users\Lenovo\Documents\GameMod.pwn(4142) : error 030: compound statement not closed at the end of file (started at line 4028)

 

A do teraz mi to išlo..

Link to comment
Share on other sites

přepiš ten řádek na toto: do(DeletePawno  && DestroyComputer); :) a pokud čekáš že ti někdo stohodle vyčaruje na fleku kód... tak jseš borec. 

 

a už jenom podle toho erroru ( nauč se anglicky ) vycházím stoho že jsi něco neukončil... a taky pokud si myslíš že počkáš až někdo napíše dej sem kód.. tak nemůžeš myslet prostě dopředu že.. a dát ho sem rovnou... pokud chceš pomoc od někoho kdo nepotřebuje kód jdi na http://en.akinator.com/ten ti poradí jak nic 

Edited by Steam Wallet
Link to comment
Share on other sites

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

{

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

if(dialogid == 4)

{

if(response == 1)

{

if(Job[playerid] == 2) return SendClientMessage(playerid, 0x33CCFFAA, "[Zamìstnání]:Už jsi zamìstnaný jako taxikar");

SendClientMessage(playerid,0x33AA33AA, "[Zamìstnání]:Zamìstnal ses jako taxikar");

SetPlayerSkin(playerid, 126);

ResetPlayerWeapons(playerid);

GivePlayerWeapon(playerid, 42, 5000);

GivePlayerWeapon(playerid, 23, 5000);

GivePlayerWeapon(playerid, 29, 5000);

SetPlayerColor(playerid,0xEDD714FF);

GivePlayerMoney(playerid, 5000);

Job[playerid] = 2;

}

}

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

if(dialogid == 5)

{

if(response == 1)

{

if(Job[playerid] == 3) return SendClientMessage(playerid, 0x33CCFFAA, "[Zamìstnání]:Už jsi zamìstnaný jako agent");

SendClientMessage(playerid,0x33AA33AA, "[Zamìstnání]:Zamìstnal ses jako agent");

ResetPlayerWeapons(playerid);

SetPlayerSkin(playerid, 165);

GivePlayerWeapon(playerid, 27, 5000);

GivePlayerWeapon(playerid, 29, 5000);

GivePlayerWeapon(playerid, 32, 5000);

SetPlayerColor(playerid,0xD96A04FF);

GivePlayerMoney(playerid, 8000);

Job[playerid] = 3;

}

}

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

if(dialogid == 6)

{

if(response == 1)

{

if(Job[playerid] == 8) return SendClientMessage(playerid, 0x33CCFFAA, "[Zamìstnání]:Už jsi zamìstnaný jako Vojak");

SendClientMessage(playerid,0x33AA33AA, "[Zamìstnání]:Zamìstnal ses jako Vojak");

ResetPlayerWeapons(playerid);

SetPlayerColor(playerid,0x791AB3FF);

SetPlayerSkin(playerid,287);

GivePlayerWeapon(playerid, 30,5000);

GivePlayerWeapon(playerid, 31, 5000);

GivePlayerWeapon(playerid, 34, 1000);

GivePlayerMoney(playerid, 7000);

Job[playerid] = 8;

}

}

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

if(dialogid == 7)

{

if(response == 1)

{

if(Job[playerid] == 10) return SendClientMessage(playerid, 0x33CCFFAA, "[Zamìstnání]:Už jsi zamìstnaný jako Zavodnik");

SendClientMessage(playerid,0x33AA33AA, "[Zamìstnání]:Zamìstnal ses jako Zavodnik");

ResetPlayerWeapons(playerid);

SetPlayerColor(playerid,0xB1C91BFF);

SetPlayerSkin(playerid,23);

GivePlayerWeapon(playerid, 22,5000);

GivePlayerWeapon(playerid, 29, 5000);

GivePlayerWeapon(playerid, 37, 3000);

GivePlayerMoney(playerid, 7000);

Job[playerid] = 10;

}

}

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

if(dialogid == dregister)

{

if(!response) return Kick(playerid);

if(response)

{

if(!strlen(inputtext))

{

ShowPlayerDialog(playerid,dregister,DIALOG_STYLE_INPUT,"Register","Vitajte! Tento uèet neni nie je zaregistrovany.\nZadajte svoje vlastné heslo pre vytvorenie nového uètu.\nProsím, zadajte svoje heslo!","Register","Quit");

return 1;

}

new hashpass[129];

WP_Hash(hashpass,sizeof(hashpass),inputtext);

new INI:file = INI_Open(Path(playerid));

INI_WriteString(file,"Password",hashpass);

INI_WriteInt(file,"AdminLevel",0);

INI_WriteInt(file,"VIPLevel",0);

INI_WriteInt(file,"Money",0);

INI_WriteInt(file,"Scores",0);

INI_WriteInt(file,"Kills",0);

INI_WriteInt(file,"Deaths",0);

INI_Close(file);

SendClientMessage(playerid,-1,"Bol ste uspešne zaregistrovany!");

return 1;

}

}

if(dialogid == dlogin)

{

if(!response) return Kick(playerid);

if(response)

{

new hashpass[129];

WP_Hash(hashpass,sizeof(hashpass),inputtext);

if(!strcmp(hashpass, pInfo[playerid][Pass], false))

{

INI_ParseFile(Path(playerid),"loadaccount_%s",.bExtra = true, .extra = playerid);

SetPlayerScore(playerid,pInfo[playerid][scores]);

GivePlayerMoney(playerid,pInfo[playerid][Money]);

SendClientMessage(playerid,-1,"Vitaj spä! Uspešne ste prihlásení!");

}

else

{

ShowPlayerDialog(playerid,dlogin,DIALOG_STYLE_INPUT,"Login","Vitaj spä! Tento uèet je registrovaný. \nVložte heslo pre prihlásenie k svojmu uètu.\nNesprávne heslo!","Login","Quit");

return 1;

}

}

}

Link to comment
Share on other sites

Takže :d kde mam čo napisať ?

 

tak zapni brain. prečti si ten error...  a příjdeš na to... :)

http://forum.sa-mp.com/showthread.php?t=114563

 

google... možná něco podobného. 

 

Prečetl sis téma, na které tě SteamWallet odkázal? Asi ne, co? Jinak by si odpověď už věděl. No co, malá rada na konec:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   return 1;
}

Jestli v tom máš bordel a nevyznáš se v tom, tak ti doporučuji začít správně tabovat...

Link to comment
Share on other sites

Kde máš return na konci publicu OnDialogResponse? Já sám se v tvém kódu těžce vyznám, odtabuj si to a na chybu určitě přijdeš sám, uvidíš... ;)

//Edit: SkiBig18 má nejspíš taky pravdu chybí ti tam jak return, tak  i } (složená závorka).

Edited by D@ndys
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...