Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-08-17, 20:11


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Jak zrobi? aby w jednym skrypcie dac kilka pickup?w daje ca?y kod aby?cie pokazali mi na przyk?adzie.

Kod:

#include <a_samp>

new teleport;

public OnGameModeInit()
{
AddStaticPickup(1273, 1, 2482.283203125, -1690.6643066406, 13.515941619873, -1);
teleport = CreatePickup(1273, 1, 2482.283203125, -1690.6643066406, 13.515941619873, 0);

return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == teleport)
{
SetPlayerPos(playerid, 2490.86328125, -1693.6906738281, 22.280374526978);
SetPlayerInterior(playerid,0);
GameTextForPlayer(playerid, "~w~test", 5000, 1);
return 1;
}

return 0;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-17, 20:19


DWD99







Wiek: 29
Na forum: 6264 dni
Posty: 159
Nick w MP: #BENG

Piwa: 1695

Respekt: 64,1

Po prostu tworzysz kolejny ?

CreatePickup ? :shock:

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-17, 21:18


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Mo?esz pokaza? na przyk?adzie bo jak ja robie to mi nie dzia?a?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-17, 21:43


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"awfesa" napisał/a:

Mo?esz pokaza? na przyk?adzie bo jak ja robie to mi nie dzia?a?


To poka? jak robisz. :roll:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-17, 22:08


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Kod:

#include <a_samp>
new teleport[2];

public OnFilterScriptInit()
{
AddStaticPickup(1273, 1, 2482.283203125, -1690.6643066406, 13.515941619873, -1);
teleport[0] = CreatePickup(1559, 1, -2334.6022, -1659.7601, 483.7031, 0);
teleport[1] = CreatePickup(1559, 14, 514.90002441,2373.60009766,30.00000000, 0);
teleport[2] = CreatePickup(1559, 14, 3599, -1269.5999755859, 472.70001220703, 0);
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(pickupid == teleport[0])
{
SetPlayerPos(playerid, 2490.86328125, -1693.6906738281, 22.280374526978);
SetPlayerInterior(playerid,0);
DestroyPickup(teleport[1]);
teleport[1] = CreatePickup(1559, 14, 2482.283203125, -1690.6643066406, 13.515941619873, 0);
print("Pickup for Players");
return 1;
}
}
else
{
if(pickupid == teleport[1])
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2490.86328125, -1693.6906738281, 22.280374526978); //Ustawia pozycj? pojazdu
SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.0); //Ustawia obr?t pojazdu
print("Pickup for Vehicles");
return 1;
}

{
if(pickupid == teleport[2])
{
SetPlayerPos(playerid, 2228.9753, -1721.9150, 13.5671);
SetPlayerInterior(playerid,0);
DestroyPickup(teleport[1]);
teleport[2] = CreatePickup(1559, 14, 3599, -1269.5999755859, 472.70001220703, 0);
print("Pickup for Players");
return 1;
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-17, 23:05


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"awfesa" napisał/a:

Kod:

#include <a_samp>
new teleport[2];

public OnFilterScriptInit()
{
AddStaticPickup(1273, 1, 2482.283203125, -1690.6643066406, 13.515941619873, -1);
teleport[0] = CreatePickup(1559, 1, -2334.6022, -1659.7601, 483.7031, 0);
teleport[1] = CreatePickup(1559, 14, 514.90002441,2373.60009766,30.00000000, 0);
teleport[2] = CreatePickup(1559, 14, 3599, -1269.5999755859, 472.70001220703, 0);
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(pickupid == teleport[0])
{
SetPlayerPos(playerid, 2490.86328125, -1693.6906738281, 22.280374526978);
SetPlayerInterior(playerid,0);
DestroyPickup(teleport[1]);
teleport[1] = CreatePickup(1559, 14, 2482.283203125, -1690.6643066406, 13.515941619873, 0);
print("Pickup for Players");
return 1;
}
}
else
{
if(pickupid == teleport[1])
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2490.86328125, -1693.6906738281, 22.280374526978); //Ustawia pozycj? pojazdu
SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.0); //Ustawia obr?t pojazdu
print("Pickup for Vehicles");
return 1;
}

{
if(pickupid == teleport[2])
{
SetPlayerPos(playerid, 2228.9753, -1721.9150, 13.5671);
SetPlayerInterior(playerid,0);
DestroyPickup(teleport[1]);
teleport[2] = CreatePickup(1559, 14, 3599, -1269.5999755859, 472.70001220703, 0);
print("Pickup for Players");
return 1;
return 1;
}


new teleport[2]; na pocz?tku mapy zamie? na new teleport[3]; poniewa? umieszczasz w niej 3 tablice, nie 2. :)

[ Dodano: 2013-08-17, 23:06 ]
I usu? te CreatePickup z OnPlayerPickUpPickup.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-18, 00:52


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

A m?g? by? mi poprawi? te b??dy i wtedy ja bym wiedzia? ju? co i jak bo ja zarazie w pawno jestem zielony

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-18, 02:34


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

#include <a_samp>

new teleport[3];

public OnFilterScriptInit()
{
AddStaticPickup(1273, 1, 2482.283203125, -1690.6643066406, 13.515941619873, -1);
teleport[0] = CreatePickup(1559, 1, -2334.6022, -1659.7601, 483.7031, 0);
teleport[1] = CreatePickup(1559, 1, 514.90002441,2373.60009766,30.00000000, 0);
teleport[2] = CreatePickup(1559, 1, 3599, -1269.5999755859, 472.70001220703, 0);
return true;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(pickupid == teleport[0])
{
SetPlayerPos(playerid, 2490.86328125, -1693.6906738281, 22.280374526978);
SetPlayerInterior(playerid, 0);
return true;
}

if(pickupid == teleport[1])
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2490.86328125, -1693.6906738281, 22.280374526978);
SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.0);
return true;
}

if(pickupid == teleport[2])
{
SetPlayerPos(playerid, 2228.9753, -1721.9150, 13.5671);
SetPlayerInterior(playerid, 0);
return true;
}
}
return true;
}


Postaw piwo autorowi tego posta
 

 
Tagi: kilka :: pickupów
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Kilka Pickupów Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku