-
Příspěvků
20 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by Haver
-
-
:facepalm:A pujčku už nikdy nemusí splatiť? To je len čistý GIVING ? ďalej hranice pujčky tam nie sú ? žiadne rozmedzie napr. 5-35000$ ? Ďalšia blbosť nazývaná script.
-
0 voľné servery
-
Nie je žiadný voľný server
Jemu vôbec nejde, či je tam miesto alebo nie, proste on len mať len TOP body a o nič viac mu nejde xD
-
Panebože, ty si len chceš nazbierať body...
- 1
-
Keď vidím takéto tutoriály, tak neviem či sa mám smiať alebo plakať...
- 3
-
Ak nechceš TABovať tak použi toto
#pragma tabsize 0
-
#include <a_samp> #define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3) #pragma tabsize 0 public OnGameModeInit() { CreatePickup(1239,1,5,5,5); // 5,5,5 si prepíš na svoje X Y Z, aj ostatné funkcie pickupu si možeš zmeniť CreatePickup(1239,1,2,2,2);// 2,2,2 si zmeň na svoje X Y Z return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { if(IsPlayerInSphere(playerid, 5,5,5,3))// 5,5,5 si prepíš na svoje X Y Z { ShowPlayerDialog(playerid,111,DIALOG_STYLE_LIST,"PickUp menu","Hasič z Dejachakem\nHasiš z BezDejchaku\nZbran1\nZbran2","Potvrdiť","Zrušiť"); } if(IsPlayerInSphere(playerid, 2,2,2,3))// 2,2,2 si prepíš na svoje X Y Z { ShowPlayerDialog(playerid,429,DIALOG_STYLE_LIST,"PickUp menu","Hasič z Dejachakem\nHasiš z BezDejchaku\nZbran1\nZbran2","Potvrdiť","Zrušiť");//429 je ID.. nezabudni dať iné ako si už použil, aby sa ti to potom nebugovalo } return 1; } public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[]) { if(dialogid == 111)// tu ID dialogu { if(response == 1) // ľavé tlačítko, pre pravé daj 0 { if(listitem == 0) { SetPlayerSkin(playerid, 164);//z dejchakem } else if(listitem == 1) { SetPlayerSkin(playerid, 168);//bez dejchaku } else if(listitem == 2) { GivePlayerWeapon(playerid, 43,500); //Fotak } else if(listitem == 3) { GivePlayerWeapon(playerid, 23,100); // zbran 1 } else if(listitem == 4) { GivePlayerWeapon(playerid, 34,100); //zbran 2 } } } //////////////////////// TU DÁŠ druhé.. a tak môžeš pridávať viac if(dialogid == 429)// tu ID dialogu // použijeme to, ktoré sme už použli { if(response == 1) // ľavé tlačítko, pre pravé daj 0 { if(listitem == 0) { SetPlayerSkin(playerid, 164);//z dejchakem } else if(listitem == 1) { SetPlayerSkin(playerid, 168);//bez dejchaku } else if(listitem == 2) { GivePlayerWeapon(playerid, 43,500); //Fotak } else if(listitem == 3) { GivePlayerWeapon(playerid, 23,100); // zbran 1 } else if(listitem == 4) { GivePlayerWeapon(playerid, 34,100); //zbran 2 } } } // TU môžeš vložiť ďalšie a potom zas a zas return 1; }
Rýchlo som to spravil, tak keby, že nájdeš chybu povedz, opravíme ;-)
-
chýbajú ti { a } .. neovládaš základy pawna... počkaj opravím ti to
Nech sa ti páči
#include <a_samp>
#define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3)
#pragma tabsize 0
public OnGameModeInit()
{
CreatePickup(1239,1,5,5,5); // 5,5,5 si prepíš na svoje X Y Z, aj ostatné funkcie pickupu si možeš zmeniť
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(IsPlayerInSphere(playerid, 5,5,5,3))// 5,5,5 si prepíš na svoje X Y Z
{
ShowPlayerDialog(playerid,111,DIALOG_STYLE_LIST,"PickUp menu","Hasič z Dejachakem\nHasiš z BezDejchaku\nZbran1\nZbran2","Potvrdiť","Zrušiť");
}
return 1;
}
public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{
if(dialogid == 111)// tu ID dialogu
{
if(response == 1) // ľavé tlačítko, pre pravé daj 0
{
if(listitem == 0)
{
SetPlayerSkin(playerid, 164);//z dejchakem
}
else if(listitem == 1)
{
SetPlayerSkin(playerid, 168);//bez dejchaku
}
else if(listitem == 2)
{
GivePlayerWeapon(playerid, 43,500); //Fotak
}
else if(listitem == 3)
{
GivePlayerWeapon(playerid, 23,100); // zbran 1
}
else if(listitem == 4)
{
GivePlayerWeapon(playerid, 34,100); //zbran 2
}
}
}
return 1;
}
-
Aký iný ? čo ti na tom nesedí ? nechápem ťa... rozpísal som ti to, tak čo je zle ?
-
Šak som ti to tu presne rozpísal ako to je...
a keď chceš viac, tak zrobíš toto viackrát samozrejme, ale dávaj iné ID dialogov, aby sa ti to potom neprekrývalo a nerobilo neplechu ;-)
-
#define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3)
Do OnGameModeInit alebo script...
CreatePickup(1239,1,x,y,z); // x,y,z i ostatné veci si môžeš zmeniť
Do OnPlayerPickUpPickup
if(IsPlayerInSphere(playerid,x,y,z,3)) // x, y ,z tie čo si použil vyššie a 3 je rádius, môžeš si zvoliť aký chceš..
{
ShowPlayerDialog(playerid,20,DIALOG_STYLE_LIST,"PickUp menu","Vybrať skin\nNastaviť si 100 HP","Potvrdiť","Zrušiť");// nezabudni na ID dialogu 20, môžeš si dať aj svoje vlastné..
}
do OnDialogResponse
if(dialogid == 20)// tu ID dialogu
{
if(response == 1) // ľavé tlačítko, pre pravé daj 0
{
if(listitem == 0)
{
SetPlayerSkin(playerid, 164);
}
else if(listitem == 1)
{
SetPlayerHealth(playerid, 100.0);
}
}
}
return 1;
}
Snáď ti to pomôže... ak je tam chyba tak povedz a opravíme ;-)
- 1
-
Pobavilo ma to... dobré to je
-
Dalo, ale zbytočne.. lepšie je to mať v include čo ti zaberie 1 riadok
-
#include <a_samp> // toto je základný include SA-MP, ktorý musíš mať... a ďalšie includy si môžeš pridať/nemusíš...
-
Áno, za daný čas sa vyvolá a tým a už ďalej sa vyvolávať nebude...
Proste vyvolá sa iba 1 krát viac nie.
- 1
-
to Timeru daj false miesto true aby sa to neopakovalo...
-
lebo máš tam playerid.. čiže sa to vyvolá na tebe.. daj tam id > v podstate to čo máš v premennej
-
Skvelá minihra Síce ešte je čo doladiť ale fakt skvelé...
-
Cez DCMD
VPS hosting zadarmo! :)
v Hosting serverů
Odesláno:
To nie je VPS hosting, ale SA-MP Free hosting xD