Jump to content
  • 0

pomoc vobec neviem co je zle


Rich

Dotaz

Popis problému:

Nazdar sice sa strapnim pretoze chcem zacat lahsim teda pickup systemom a nejde mi to aj ked som tam popisal blbosti.. Nejde mi to spustit kedze mi nespusti ani sampserver

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include 

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
balik = CreatePickup(1242, 2, 1503.3359, 1432.3585, 10.1191, -1);
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" Blank Gamemode by your name here");
	print("----------------------------------\n");
}

#endif

public OnGameModeInit()

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
	return 1;
}

public OnPlayerConnect(playerid)
{
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	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("/mycommand", cmdtext, true, 10) == 0)
	{
		// Do something here
		return 1;
	}
	return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
 if( pickupid == balik) {
GivePlayerWeapon(playerid, 28, 50);
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
	return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
	return 1;
}

public OnPlayerUpdate(playerid)
{
	return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
	return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
	return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}

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

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
AddPlayerClass(0,1615.1566,1820.7976,10.8280,62.0420,28,50,0,0,0,0);
new balik; // promenna

Chyby/varování kompilátoru a při běhu:

--

 

Kód:

 

--

 

 

 

Dodatečné poznámky:

--

Link to comment
Share on other sites

18 odpovědí na tuto otázku

Recommended Posts

  • 0
  • Administrátor

Pouštíš to jako GM nebo jako FS ? 

AddPlayerClass nemůžeš mít takhle standalone. Musí být vždycky v nějaké funkci nebo publicu.

Proměnou balík by jsi měl mít defnutou nahoře a ne dole.

Link to comment
Share on other sites

  • 0

Pouštíš to jako GM nebo jako FS ? 

AddPlayerClass nemůžeš mít takhle standalone. Musí být vždycky v nějaké funkci nebo publicu.

Proměnou balík by jsi měl mít defnutou nahoře a ne dole.

 

 

Ma to z navodu na teto strance (https://pawno.cz/topic/39613-jak-vytvorit-pickup/)

 

Zkusim ti pomoct, sice jsem novacek ale vsechny zaklady + nejake malickosti umim icon_e_biggrin.gificon_e_wink.gif

 

 

Tu promennou (balik) hod nekde nahoru, takoveto zakladni promenne se vzdy davaji nahoru...

 

A tady toto..

AddPlayerClass(0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0);

Jak rika Ewwe, toto musis vzdy vlozit do nejake funkce nebo publicu..

 

Nejlepe si myslim, ze bys to mohl hodit do 

OnPlayerRequestClass

A melo by to pomoct, nic zvlastniho na tom kode nevidim icon_e_biggrin.gif

Edited by Davida
Link to comment
Share on other sites

  • 0

Nejde mi stále otvoriť sampserver.divné je že sa mi amx nejak zle uložil uložil sa mi ako text ked to otvorim.Iné Amx subory ked otvorim tak su tam znaky.. A ukladal som to v pawno.. Ešte to mi pomôžte a už to pojde dik

Link to comment
Share on other sites

  • 0

Ehm ako keby som to neskúšal :d Dal som len F5 spustilo mi samp ani neviem prečo a uložilo mi to ako pwn.. a tam to mam prenastavene že mi to uloží ako pwn

Link to comment
Share on other sites

  • 0

Ehm ako keby som to neskúšal icon_e_biggrin.gif Dal som len F5 spustilo mi samp ani neviem prečo a uložilo mi to ako pwn.. a tam to mam prenastavene že mi to uloží ako pwn

 

Dal si v pawnu F5 a spustilo ti to SA:MP klient? icon_e_biggrin.gif

Edited by OceT
Link to comment
Share on other sites

  • 0

To nerieš rieš toto..   https://ctrlv.cz/K2Lj

Prečo mi tam ukazuje pwn namiesto amx?Tak jak to teda uložiť do amx?Vobec neviem ako sa to stalo...

 

Bože..

Když zadáš nový soubor pwn, tak se taky někde musí uložit ne? Vyber si, kde ho chceš uložit a tam kde ho uložíš zároveň bude amx.

Link to comment
Share on other sites

  • 0
Ty si talian?Keby som urobil to čo ty hovoríš tak sa mi tam uloží pwn nie amx -_-

No vidíš.. Uložil sa mi tam pwn a amx nikde.. A aj ked to compilnem tak mi uloží len pwn. TO sem nikto nemôže napísať postup čo mám kliknuť?

Link to comment
Share on other sites

  • 0

 

Ty si talian?Keby som urobil to čo ty hovoríš tak sa mi tam uloží pwn nie amx sleep.png

No vidíš.. Uložil sa mi tam pwn a amx nikde.. A aj ked to compilnem tak mi uloží len pwn. TO sem nikto nemôže napísať postup čo mám kliknuť?

 

 

Nevím proč urážíš když ty jsi ten co tu uřeší tak primitivní chybu.

Jestli se ti při F5 neskompiluje pwn soubor do amx tak tam musíš mít nějaké errory nebo jsi něco musel pos*at.

 

Ááá, vidím chybu, amx se ti neskompiluje kvůli tohoto:

public OnPlayerPickUpPickup(playerid, pickupid) 
{
 if( pickupid == balik) { 
GivePlayerWeapon(playerid, 28, 50); 
return 1; 
}

Teď tu chybu musíš vidět

Link to comment
Share on other sites

  • 0

Napísal som že začínam neopravujem nejaké chyby.. Tak ty mi to asi povedať nemôžeš však?

Má to byť takto? 
public OnPlayerPickUpPickup(playerid, pickupid)
{
if( pickupid == balik)
GivePlayerWeapon(playerid, 28, 50);
return 1;
}

Link to comment
Share on other sites

  • 0

Napísal som že začínam neopravujem nejaké chyby.. Tak ty mi to asi povedať nemôžeš však?

Má to byť takto? 

public OnPlayerPickUpPickup(playerid, pickupid)

{

if( pickupid == balik)

GivePlayerWeapon(playerid, 28, 50);

return 1;

}

 

Jestli nehodláš opravovat chyby které ti to vypisuje, tak hodně štěstí do budoucna

Může to takhle být, samozřejmě to můžeš dát i do závorek

public OnPlayerPickUpPickup(playerid, pickupid) 
{
if( pickupid == balik) 
{
GivePlayerWeapon(playerid, 28, 50); 
}
return 1; 
}
Edited by RaWyN
Link to comment
Share on other sites

  • 0

public OnPlayerPickUpPickup(playerid, pickupid) 
{
if( pickupid == balik) 
{
GivePlayerWeapon(playerid, 28, 50); 
}
return 1; 
}

Ukladanie, ak uložíš to .pwn, tak sa ti uloží i amx, ak nemáš chyby. Ak je chyba pri kompilácii, tak neuloží amx + uložené amx ti zmaže.

 

Ak budeš mať chybu, tak posielaj pawnerom chyby, kt. sa ti ukážu pri kompilácií, ak to budeš mať bez chýb, bude to vyzerať takto:

ScreenShot_20170822150852.png

Link to comment
Share on other sites

  • 0

Spravil som ako vy hovoríte avšak mi ukazal prazdny compiler a neviem prečo mi spustilo samp hru...A samozrejme uložil sa len pwn :/


Lepšie by bolo pridať link chcem len pridávať pickupy to chcem tak vela ? :d 

Link to comment
Share on other sites

  • 0

 

 

Lepšie by bolo pridať link chcem len pridávať pickupy to chcem tak vela ?  

 

1. O žádný link jsi při psaní topicu nežádal

2. Jaký link? ..

Link to comment
Share on other sites

  • 0

Loool počkajte !! :o V Počítači v disku C mám pickupeditor.amx z 20.8 ale to je ten zlý súbor.. zaujíma ma ako sa tam dostal


Chcem do riti tam (s prepáčením) vedieť prečo mi nejde uložiť amx subor.. ukladá mi len pwn díky

Link to comment
Share on other sites

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