Jump to content
  • 0

pomoc [HELP] zaměstnání- 5 errorů


-FK-hofmiktom

Dotaz

Zdravím,

prosím napište co vám sem mám dát jaký publiky atd.

a opravíte mi to?

mám 5 errorů

seznam:

C:\Documents and Settings\honza\Plocha\mody by Hofmik\thg.pwn(312) : error 029: invalid expression, assumed zero
C:\Documents and Settings\honza\Plocha\mody by Hofmik\thg.pwn(312) : error 029: invalid expression, assumed zero
C:\Documents and Settings\honza\Plocha\mody by Hofmik\thg.pwn(344) : error 029: invalid expression, assumed zero
C:\Documents and Settings\honza\Plocha\mody by Hofmik\thg.pwn(344) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Documents and Settings\honza\Plocha\mody by Hofmik\thg.pwn(348) : error 030: compound statement not closed at the end of file (started at line 348)
Link to comment
Share on other sites

7 odpovědí na tuto otázku

Recommended Posts

  • 0

v neweh mám toto:

new Povolani[MAX_PLAYERS]; //hráčova proměnná pro povolání
new POLICIE; //proměnná pro pickup

 

v public OnGameModeInit mám toto:

POLICIE = CreatePickup(0,2025.7983,1367.7310,10.8203,191.1896,0,0,0,0,0,0);

v public OnPlayerPickUpPickup mám toto:

{
   if(pickupid == POLICIE) //pokud stoupne na pickup POLICIE
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Policie","Zaměstnat se\nUniforma","Vybrat","Konec"); //zobrazí se hráčovi dialog s ID dialogem 1 s názvem Policie bude mít 2 položky Zaměstnat se a pod tím Uniforma \n toto znamená že to bude na novém řádku a ty poslední dva parametry je první tlačítko a druhé tlačítko
}
return true;
}

a v public OnDialogResponse mám toto:

{
if(dialogid == 1)
{
switch(listitem)
{
case 0:
{
if(Povolani[playerid] == 1) return SendClientMessage(playerid,-1,"Tady už jsi zaměstnaný!"); //pokud už je zaměstnaný jako policajt napíš mu zprávu
GivePlayerWeapon(playerid,24,1000); //dá hráčovi zbraň ID 24 s 1000 náboji
GivePlayerWeapon(playerid,25,1000); //tady to samé akorát jiné ID zbraně a zase 1000 nábojů
GivePlayerWeapon(playerid,3,1); //to samé
SetPlayerColor(playerid,0x0066FFFF); //nastaví hráčovi barvu nicku na modrou
SendClientMessage(playerid,-1,"Připojil jsi se k povolání policie"); //odešle hráčovi Text
Povolani[playerid] = 1; //nastaví hráčovi proměnnou pro povolání Policie na 1
}
case 1: //pokud stistkne druhou položku
{
if(Povolani[playerid] != 1) return SendClientMessage(playerid,-1,"Nejsi tu zaměstnaný!"); //pokud není zaměstnaný u Policie tak mu vypíše text
switch(random(3)) //tady jsem udělali random že se bude vybírat náhodně ze 3 skinů
{
case 0: SetPlayerSkin(playerid,280); //první skin
case 1: SetPlayerSkin(playerid,283); //druhý skin
case 2: SetPlayerSkin(playerid,284); //třetí skin
}
SendClientMessage(playerid,-1,"Vzal jsi si skin povolání"); //odšleme hráčovi zprávu
}
}
}
return 1;
}

 

Už mám jen 3 errory tyto:

C:\Documents and Settings\honza\Plocha\mody by Hofmik\thg.pwn(343) : error 029: invalid expression, assumed zero
C:\Documents and Settings\honza\Plocha\mody by Hofmik\thg.pwn(343) : error 004: function "OnPlayerClickPlayer" is not implementedC:\Documents and Settings\honza\Plocha\mody by Hofmik\thg.pwn(347) : error 030: compound statement not closed at the end of file (started at line 347)

Link to comment
Share on other sites

  • 0

http://pawno.cz/topi...stnani-policie/

 

new Povolani[MAX_PLAYERS];
new POLICIE;

public OnGameModeInit(){
POLICIE = CreatePickup(19,1239,2025.7983,1367.7310,10.8203,0); //něake informace navic nebo i něco ti tam chybělo
return 1;}


public OnPlayerPickUpPickup(playerid, pickupid)
{
 if(pickupid == POLICIE)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Policie","Zaměstnat se\nUniforma","Vybrat","Konec");
}
return 1; //Proč si měl return true ?
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
switch(listitem)
{
case 0:
{
if(Povolani[playerid] == 1) return SendClientMessage(playerid,-1,"Tady už jsi zaměstnaný!");
GivePlayerWeapon(playerid,24,1000);
GivePlayerWeapon(playerid,25,1000);
GivePlayerWeapon(playerid,3,1);
SetPlayerColor(playerid,0x0066FFFF);
SendClientMessage(playerid,-1,"Připojil jsi se k povolání policie");
Povolani[playerid] = 1;
}
case 1:
{
if(Povolani[playerid] != 1) return SendClientMessage(playerid,-1,"Nejsi tu zaměstnaný!");
switch(random(3))
{
case 0: SetPlayerSkin(playerid,280);
case 1: SetPlayerSkin(playerid,283);
case 2: SetPlayerSkin(playerid,284);
}
SendClientMessage(playerid,-1,"Vzal jsi si skin povolání");
}
}
return 1;} // Tady jsi to měl zajímavě po-returnovaně
return 0;}


 

Nevím jak tobě ale mě to už nic necháže.

nemohly by jsme se nějak spojit přes skype? můj skype je htomas101
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...