Jump to content
  • 0

pomoc [HELP] WantedLVL pickup


ExpalCZE

Dotaz

zdravím vytvořil jsem si pár PickUpů v MTA a chtěl bych je dát do pawna
 

<map edf:definitions="editor_main">
    <pickup id="pickup (health) (2)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="2046.2469482422" posY="-1410.3299560547" posZ="37.214000701904" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (3)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="2661.5490722656" posY="-1442.8759765625" posZ="16.25" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (4)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="2171.3720703125" posY="-1517.4250488281" posZ="23.562999725342" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (5)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="1900.0150146484" posY="-1991.3430175781" posZ="13.546999931335" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (6)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="909.01098632813" posY="-786.45300292969" posZ="101.43499755859" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (7)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="668.05902099609" posY="-546.17102050781" posZ="16.336000442505" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (8)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="358.80099487305" posY="-2071.7099609375" posZ="10.694999694824" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (9)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-2133.8129882813" posY="194.21899414063" posZ="35.18399810791" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (10)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-2217.1589355469" posY="659.98602294922" posZ="63.759998321533" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (11)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-1812.1149902344" posY="1301.3819580078" posZ="59.734001159668" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (13)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-2681.8479003906" posY="1268.3170166016" posZ="55.945999145508" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (14)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-2328.8969726563" posY="725.78601074219" posZ="45.806999206543" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (15)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-1830.8330078125" posY="675.65899658203" posZ="30.430999755859" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (16)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-1753.7359619141" posY="885.37298583984" posZ="295.875" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (17)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-2435.955078125" posY="2352.0649414063" posZ="4.9609999656677" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (18)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="462.73199462891" posY="918.37298583984" posZ="-9.9440002441406" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (19)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="246.41499328613" posY="1410.5620117188" posZ="23.370000839233" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (20)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="154.18299865723" posY="2409.873046875" posZ="17.618999481201" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (21)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="1477.8869628906" posY="2002.9260253906" posZ="11.022999763489" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (22)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="2517.04296875" posY="1568.126953125" posZ="11.555999755859" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (23)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="2325.8049316406" posY="1261.1469726563" posZ="67.46900177002" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (24)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="1306.4680175781" posY="1139.2810058594" posZ="10.819999694824" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (25)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="1090.3559570313" posY="1075.5310058594" posZ="10.836000442505" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (26)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-255.08500671387" posY="2662.25390625" posZ="72" rotX="0" rotY="0" rotZ="0"></pickup>
    <pickup id="pickup (health) (27)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="258.29998779297" posY="2939.0639648438" posZ="1.7660000324249" rotX="0" rotY="0" rotZ="0"></pickup>
</map>

Dále bych chtěl poprosit, jak udělám, když vezmu nějaký pickup aby mi to dalo -1 WantedLVL.

 

Když mám WANTED LVL0 Jak mám udělat, aby se mi neodečetl žádný? díky.

A ty Pickupy mají mít ID 1247. (Policejní hvězda)

Link to comment
Share on other sites

20 odpovědí na tuto otázku

Recommended Posts

  • 0

a to musím pořád dělat

new WLVL = CreatePickup(1247, 2 , X, Y, Z,)
new WLVL2 = CreatePickup(1247, 2 , X, Y, Z,)

a takhle všechny Pickupy?

a Ještě pls Musím to psát dokola to

if(GetPlayerWantedLevel(playerid) < 1) return 1; 

GivePlayerWantedLevel(playerid,-1);

?

Nebo nějak lze udělat že pro všechny vytvořené pickupy to bude stejné?


a kdybych chtěl, aby se ten PickUp objevil až za cca 5 minut to mám jak udělat nebo jde pouze na 30s?

Link to comment
Share on other sites

  • 0
  • Globální moderátor

použij ten co se repsawnuje po čase...

 

#define pocet_pickupu 20 //počet pikcupů

new pickup[pocet_pickupu]

 


pickup[0] = CreatePickup(...);
pickup[1] = CreatePickup(...);

...

public OnPlayerPickUpPickup(playerid, pickupid)
{
for(new i;i<pocet_pickupu;i++)
{
if(pickupid = pickup[i])
{
if(GetPlayerWantedLevel(playerid) < 1) return 1;
GivePlayerWantedLevel(playerid,-1);
}
}
return 1;
}

doufám že to mám správně...

Link to comment
Share on other sites

  • 0

to mám :d ale mě to hodí LVL 255 :d to já nechcu já chcu aby mi to zebralo jen 1x LVL a aby to zmyzelo pak


#include <a_samp>

#define pocet_pickupu 25
new pickup[pocet_pickupu];

public OnFilterScriptInit()
{
    pickup[0] = CreatePickup(1247, 2, 2046.2469482422, -1410.3299560547, 37.214000701904);
	pickup[1] = CreatePickup(1247, 2, 2661.5490722656, -1442.8759765625, 16.25);
	pickup[2] = CreatePickup(1247, 2, 2171.3720703125, -1517.4250488281, 23.562999725342);
	pickup[3] = CreatePickup(1247, 2, 1900.0150146484, -1991.3430175781, 13.546999931335);
	pickup[4] = CreatePickup(1247, 2, 909.01098632813, -786.45300292969, 101.43499755859);
	pickup[5] = CreatePickup(1247, 2, 668.05902099609, -546.17102050781, 16.336000442505);
	pickup[6] = CreatePickup(1247, 2, 358.80099487305, -2071.7099609375, 10.694999694824);
	pickup[7] = CreatePickup(1247, 2, -2133.8129882813, 194.21899414063, 35.18399810791);
	pickup[8] = CreatePickup(1247, 2, -2217.1589355469, 659.98602294922, 63.759998321533);
	pickup[9] = CreatePickup(1247, 2, -1812.1149902344, 1301.3819580078, 59.734001159668);
	pickup[10] = CreatePickup(1247, 2, -2681.8479003906, 1268.3170166016, 55.945999145508);
	pickup[11] = CreatePickup(1247, 2, -2328.8969726563, 725.78601074219, 45.806999206543);
	pickup[12] = CreatePickup(1247, 2, -1830.8330078125, 675.65899658203, 30.430999755859);
	pickup[13] = CreatePickup(1247, 2, -1753.7359619141, 885.37298583984, 295.875);
	pickup[14] = CreatePickup(1247, 2, -2435.955078125, 2352.0649414063, 4.9609999656677);
	pickup[15] = CreatePickup(1247, 2, 462.73199462891, 918.37298583984, -9.9440002441406);
	pickup[16] = CreatePickup(1247, 2, 246.41499328613, 1410.5620117188, 23.370000839233);
	pickup[17] = CreatePickup(1247, 2, 154.18299865723, 2409.873046875, 17.618999481201);
	pickup[18] = CreatePickup(1247, 2, 1477.8869628906, 2002.9260253906, 11.022999763489);
	pickup[19] = CreatePickup(1247, 2, 2517.04296875, 1568.126953125, 11.555999755859);
	pickup[20] = CreatePickup(1247, 2, 2325.8049316406, 1261.1469726563, 67.46900177002);
	pickup[21] = CreatePickup(1247, 2, 1306.4680175781, 1139.2810058594, 10.819999694824);
	pickup[22] = CreatePickup(1247, 2, 1090.3559570313, 1075.5310058594, 10.836000442505);
	pickup[23] = CreatePickup(1247, 2, -255.08500671387, 2662.25390625, 72);
	pickup[24] = CreatePickup(1247, 2, 258.29998779297, 2939.0639648438, 1.7660000324249);
	return 1;
}


public OnPlayerPickUpPickup(playerid, pickupid)
{
for(new i;i<pocet_pickupu;i++)
{
if(pickupid = pickup[i])
{
if(GetPlayerWantedLevel(playerid) < 1) return 1;
SetPlayerWantedLevel(playerid, -1);
SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
}
}
return 1;
}

Tu je eště kód


Pls help je to nutné.
Prosím pomozte.
Link to comment
Share on other sites

  • 0
  • Globální moderátor
SetPlayerWantedLevel(playerid, -1); 

změň na 

GivePlayerWantedLevel(playerid, -1);

psal jsem to tak... ;)

 

/EDIT případně jako HighPrint

/EDIT2 sorry GivePlayerWantedLevel(playerid, -1); není ofiko nějak jsem zapomněl ;)

Link to comment
Share on other sites

  • 0
  • Globální moderátor

pro typ pickupu:

2 - Disappears after pickup, respawns after 30 seconds if the player is at a distance of at least 15 meters.

ale to neřeší problém že nemizí, nevím čím by to mohlo být, tu hvězdu ti to odebere? Když ne tak by to znamenalo že ho ani nesebereš.

jinak můžeš zkusit type 15 který je stejný jako type 2 ale třeba se to vyřeší, nikdy nevíš ;)

Link to comment
Share on other sites

  • 0

Hvězdu seberu a zůstane tam zkusím ten typ 15 a dám ti vědět.

Hele pohrál jsem s i stím jakž takž, ale 1) kdyz mam Wlvl 0 tak mi to dá zase 255 a když vezmu tu hvězdu pak se neobjeví. Zde je kód:

#include <a_samp>

new pickup0;
new pickup1;
new pickup2;
new pickup3;
new pickup4;
new pickup5;
new pickup6;
new pickup7;
new pickup8;
new pickup9;
new pickup10;
new pickup11;
new pickup12;
new pickup13;
new pickup14;
new pickup15;
new pickup16;
new pickup17;
new pickup18;
new pickup19;
new pickup20;
new pickup21;
new pickup22;
new pickup23;
new pickup24;
forward ReSpawn();

public OnFilterScriptInit()
{
    pickup0 = CreatePickup(1247, 15, 2046.2469482422, -1410.3299560547, 37.214000701904);
	pickup1 = CreatePickup(1247, 15, 2661.5490722656, -1442.8759765625, 16.25);
	pickup2 = CreatePickup(1247, 15, 2171.3720703125, -1517.4250488281, 23.562999725342);
	pickup3 = CreatePickup(1247, 15, 1900.0150146484, -1991.3430175781, 13.546999931335);
	pickup4 = CreatePickup(1247, 15, 909.01098632813, -786.45300292969, 101.43499755859);
	pickup5 = CreatePickup(1247, 15, 668.05902099609, -546.17102050781, 16.336000442505);
	pickup6 = CreatePickup(1247, 15, 358.80099487305, -2071.7099609375, 10.694999694824);
	pickup7 = CreatePickup(1247, 15, -2133.8129882813, 194.21899414063, 35.18399810791);
	pickup8 = CreatePickup(1247, 15, -2217.1589355469, 659.98602294922, 63.759998321533);
	pickup9 = CreatePickup(1247, 15, -1812.1149902344, 1301.3819580078, 59.734001159668);
	pickup10 = CreatePickup(1247, 15, -2681.8479003906, 1268.3170166016, 55.945999145508);
	pickup11 = CreatePickup(1247, 15, -2328.8969726563, 725.78601074219, 45.806999206543);
	pickup12 = CreatePickup(1247, 15, -1830.8330078125, 675.65899658203, 30.430999755859);
	pickup13 = CreatePickup(1247, 15, -1753.7359619141, 885.37298583984, 295.875);
	pickup14 = CreatePickup(1247, 15, -2435.955078125, 2352.0649414063, 4.9609999656677);
	pickup15 = CreatePickup(1247, 15, 462.73199462891, 918.37298583984, -9.9440002441406);
	pickup16 = CreatePickup(1247, 15, 246.41499328613, 1410.5620117188, 23.370000839233);
	pickup17 = CreatePickup(1247, 15, 154.18299865723, 2409.873046875, 17.618999481201);
	pickup18 = CreatePickup(1247, 15, 1477.8869628906, 2002.9260253906, 11.022999763489);
	pickup19 = CreatePickup(1247, 15, 2517.04296875, 1568.126953125, 11.555999755859);
	pickup20 = CreatePickup(1247, 15, 2325.8049316406, 1261.1469726563, 67.46900177002);
	pickup21 = CreatePickup(1247, 15, 1306.4680175781, 1139.2810058594, 10.819999694824);
	pickup22 = CreatePickup(1247, 15, 1090.3559570313, 1075.5310058594, 10.836000442505);
	pickup23 = CreatePickup(1247, 15, -255.08500671387, 2662.25390625, 72);
	pickup24 = CreatePickup(1247, 15, 258.29998779297, 2939.0639648438, 1.7660000324249);
	return 1;
}


public OnPlayerPickUpPickup(playerid, pickupid)
{
	if(pickupid == pickup0)
    {
        SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup0);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup0 = CreatePickup(1247, 15, 2046.2469482422, -1410.3299560547, 37.214000701904);
    }
    else if(pickupid == pickup1)
    {
        SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup1);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup1 = CreatePickup(1247, 15, 2661.5490722656, -1442.8759765625, 16.25);
    }
    else if(pickupid == pickup2)
    {
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup2);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup2 = CreatePickup(1247, 15, 2171.3720703125, -1517.4250488281, 23.562999725342);
	}
	else if(pickupid == pickup3)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup3);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup3 = CreatePickup(1247, 15, 1247, 15, 1900.0150146484, -1991.3430175781, 13.546999931335);
	}
	else if(pickupid == pickup4)
	{
		SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup4);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup4 = CreatePickup(1247, 15, 909.01098632813, -786.45300292969, 101.43499755859);
	}
	else if(pickupid == pickup5)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup5);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup5 = CreatePickup(1247, 15, 668.05902099609, -546.17102050781, 16.336000442505);
	}
	else if(pickupid == pickup6)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup6);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup6 = CreatePickup(1247, 15, 358.80099487305, -2071.7099609375, 10.694999694824);
	}
	else if(pickupid == pickup7)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup7);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup7 = CreatePickup(1247, 15, -2133.8129882813, 194.21899414063, 35.18399810791);
	}
	else if(pickupid == pickup8)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup8);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup8 = CreatePickup(1247, 15, -2217.1589355469, 659.98602294922, 63.759998321533);
	}
	else if(pickupid == pickup9)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup9);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup9 = CreatePickup(1247, 15, -1812.1149902344, 1301.3819580078, 59.734001159668);
	}
	else if(pickupid == pickup10)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup10);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup10 = CreatePickup(1247, 15, -2681.8479003906, 1268.3170166016, 55.945999145508);
	}
	else if(pickupid == pickup11)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup11);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup11 = CreatePickup(1247, 15, -2328.8969726563, 725.78601074219, 45.806999206543);
	}
	else if(pickupid == pickup12)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup12);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup12 = CreatePickup(1247, 15, -1830.8330078125, 675.65899658203, 30.430999755859);
	}
	else if(pickupid == pickup13)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup13);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup13 = CreatePickup(1247, 15, -1753.7359619141, 885.37298583984, 295.875);
	}
	else if(pickupid == pickup14)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup14);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup14 = CreatePickup(1247, 15, -2435.955078125, 2352.0649414063, 4.9609999656677);
	}
	else if(pickupid == pickup15)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup15);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup15 = CreatePickup(1247, 15, -1753.7359619141, 885.37298583984, 295.875);
	}
	else if(pickupid == pickup16)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup16);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup16 = CreatePickup(1247, 15, 246.41499328613, 1410.5620117188, 23.370000839233);
	}
	else if(pickupid == pickup17)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup17);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup17 = CreatePickup(1247, 15, 154.18299865723, 2409.873046875, 17.618999481201);
	}
	else if(pickupid == pickup18)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup18);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup18 = CreatePickup(1247, 15, 1477.8869628906, 2002.9260253906, 11.022999763489);
	}
	else if(pickupid == pickup19)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup19);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup19 = CreatePickup(1247, 15, 2517.04296875, 1568.126953125, 11.555999755859);
	}
	else if(pickupid == pickup20)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup20);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup20 = CreatePickup(1247, 15, 2325.8049316406, 1261.1469726563, 67.46900177002);
	}
	else if(pickupid == pickup21)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup21);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup21 = CreatePickup(1247, 15, 1306.4680175781, 1139.2810058594, 10.819999694824);
	}
	else if(pickupid == pickup22)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup22);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup22 = CreatePickup(1247, 15, 1090.3559570313, 1075.5310058594, 10.836000442505);
	}
	else if(pickupid == pickup23)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup23);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup23 = CreatePickup(1247, 15, -255.08500671387, 2662.25390625, 72);
	}
	else if(pickupid == pickup24)
	{
	    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	    SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
	    DestroyPickup(pickup24);
	    SetTimer("ReSpawn", 2*60000, false, "i", playerid);
	    pickup24 = CreatePickup(1247, 15, 258.29998779297, 2939.0639648438, 1.7660000324249);
	}
    return true;
}
Link to comment
Share on other sites

  • 0

A proc si nezjednosusit zivot ? :d

#include <a_samp>

enum wl_pickup
{
    Float:p_x,
    Float:p_y,
    Float:p_z,
    p_pickupid
}
new WLPickup[][wl_pickup] = {
    {2046.2469482422,-1410.3299560547,37.214000701904},
    {2661.5490722656,-1442.8759765625,16.25},
    {2171.3720703125,-1517.4250488281,23.562999725342},
    {1900.0150146484,-1991.3430175781,13.546999931335},
    {909.01098632813,-786.45300292969,101.43499755859},
    {668.05902099609,-546.17102050781,16.336000442505},
    {358.80099487305,-2071.7099609375,10.694999694824},
    {-2133.8129882813,194.21899414063,35.18399810791},
    {-2217.1589355469,659.98602294922,63.759998321533},
    {-1812.1149902344,1301.3819580078,59.734001159668},
    {-2681.8479003906,1268.3170166016,55.945999145508},
    {-2328.8969726563,725.78601074219,45.806999206543},
    {-1830.8330078125,675.65899658203,30.430999755859},
    {-1753.7359619141,885.37298583984,295.875},
    {-2435.955078125,2352.0649414063,4.9609999656677},
    {462.73199462891,918.37298583984,-9.9440002441406},
    {246.41499328613,1410.5620117188,23.370000839233},
    {154.18299865723,2409.873046875,17.618999481201},
    {1477.8869628906,2002.9260253906,11.022999763489},
    {2517.04296875,1568.126953125,11.555999755859},
    {2325.8049316406,1261.1469726563,67.46900177002},
    {1306.4680175781,1139.2810058594,10.819999694824},
    {1090.3559570313,1075.5310058594,10.836000442505},
    {-255.08500671387,2662.25390625,72},
    {258.29998779297,2939.0639648438,1.7660000324249}
//pokud chces pridat pickup, sem jen das souradnice, a vsechno ostatni se udela samo
};

public OnFilterScriptInit()
{
    for(new i;i<sizeof(WLPickup);i++) SpawnWLPickup(i);
    return 1;
}


public OnPlayerPickUpPickup(playerid,pickupid)
{
    for(new i;i<sizeof(WLPickup);i++)
    {
        if(pickupid == WLPickup[i][p_pickupid])
        {
            if(GetPlayerWantedLevel(playerid) > 0)
            {
                SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
                SendClientMessage(playerid,0xFF0000FF,"{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
                DestroyPickup(WLPickup[i][p_pickupid]);
                WLPickup[i][p_pickupid] = 0;
                SetTimerEx("SpawnWLPickup",2*60000,false,"i",i);
            }
            return 1;
        }
    }
    return 1;
}
forward SpawnWLPickup(i);
public SpawnWLPickup(i)
{
    WLPickup[i][p_pickupid] = CreatePickup(1247,1,WLPickup[i][p_x],WLPickup[i][p_y],WLPickup[i][p_z]);
    return WLPickup[i][p_pickupid];
}
Link to comment
Share on other sites

  • 0

zdravím vytvořil jsem si pár PickUpů v MTA a chtěl bych je dát do pawna
 

<map edf:definitions="editor_main">
<pickup id="pickup (health) (2)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="2046.2469482422" posY="-1410.3299560547" posZ="37.214000701904" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (3)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="2661.5490722656" posY="-1442.8759765625" posZ="16.25" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (4)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="2171.3720703125" posY="-1517.4250488281" posZ="23.562999725342" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (5)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="1900.0150146484" posY="-1991.3430175781" posZ="13.546999931335" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (6)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="909.01098632813" posY="-786.45300292969" posZ="101.43499755859" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (7)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="668.05902099609" posY="-546.17102050781" posZ="16.336000442505" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (8)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="358.80099487305" posY="-2071.7099609375" posZ="10.694999694824" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (9)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-2133.8129882813" posY="194.21899414063" posZ="35.18399810791" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (10)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-2217.1589355469" posY="659.98602294922" posZ="63.759998321533" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (11)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-1812.1149902344" posY="1301.3819580078" posZ="59.734001159668" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (13)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-2681.8479003906" posY="1268.3170166016" posZ="55.945999145508" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (14)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-2328.8969726563" posY="725.78601074219" posZ="45.806999206543" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (15)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-1830.8330078125" posY="675.65899658203" posZ="30.430999755859" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (16)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-1753.7359619141" posY="885.37298583984" posZ="295.875" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (17)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-2435.955078125" posY="2352.0649414063" posZ="4.9609999656677" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (18)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="462.73199462891" posY="918.37298583984" posZ="-9.9440002441406" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (19)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="246.41499328613" posY="1410.5620117188" posZ="23.370000839233" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (20)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="154.18299865723" posY="2409.873046875" posZ="17.618999481201" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (21)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="1477.8869628906" posY="2002.9260253906" posZ="11.022999763489" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (22)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="2517.04296875" posY="1568.126953125" posZ="11.555999755859" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (23)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="2325.8049316406" posY="1261.1469726563" posZ="67.46900177002" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (24)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="1306.4680175781" posY="1139.2810058594" posZ="10.819999694824" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (25)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="1090.3559570313" posY="1075.5310058594" posZ="10.836000442505" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (26)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="-255.08500671387" posY="2662.25390625" posZ="72" rotX="0" rotY="0" rotZ="0"></pickup>
<pickup id="pickup (health) (27)" type="health" interior="0" amount="100" respawn="30000" dimension="0" posX="258.29998779297" posY="2939.0639648438" posZ="1.7660000324249" rotX="0" rotY="0" rotZ="0"></pickup>
</map>


Dále bych chtěl poprosit, jak udělám, když vezmu nějaký pickup aby mi to dalo -1 WantedLVL.

 

Když mám WANTED LVL0 Jak mám udělat, aby se mi neodečetl žádný? díky.

A ty Pickupy mají mít ID 1247. (Policejní hvězda)



Sorry,Ale ty sis to nedal ani do PWN .. to máš jen jako .map .. http://convertffs.com

Link to comment
Share on other sites

  • 0

else if(pickupid == pickup7)
    {
     SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
     SendClientMessage(playerid, 0xFF0000FF, "{ffffff}[{00ff00}ProGame.6f.sk{ffffff}] Tvůj {00ff00}Wanted Level{ffffff} byl snížen o {00ff00}1 {ffffff}stupeň.");
     DestroyPickup(pickup7);
     SetTimer("ReSpawn", 2*60000, false, "i", playerid);
     pickup7 = CreatePickup(1247, 15, -2133.8129882813, 194.21899414063, 35.18399810791);
    }


Si to oprav na SetPlayerWantedLevel(playerid,1); //Nastavm mu jakykoliv ty chceš wanted lvl

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...