Szerző Téma: In-Game Szkriptelés  (Megtekintve 691 alkalommal)

Nem elérhető MdCrp

In-Game Szkriptelés
« Dátum: 2014. Június 15. - 13:56:13 »
0 Show voters
Üdv Mindenkinek!
 
//-------------MEGOLDVA-----------\\\\

 
1.)Szeretnék egy olyan a játékmódomba, hogy pl. pickupot tudok In-Game létrehozni, de nem tudom hogy kell kerestem neten, de nem találtam olyan ami jó lett volna számomra. Kérlek titeket, aki tudja, hogy hogy kell megoldani ezt az válaszoljon.
 
//-------------EDDIG-------------\\\\

 
2.)Hogy kell ahhoz egy funkciót hozzáadni? Pl. Ha belemegyünk feltöltse az életünket stb.
Arra gondolok, hogy egy változóban hozza létre a pickupot és a public OnPlayerPickUpPickup funkcióban legyen valami felhasználása.
A válaszokat elõre is köszönöm!
« Utoljára szerkesztve: 2014. Június 16. - 08:05:03 írta MdCrp »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
In-Game Szkriptelés
« Válasz #1 Dátum: 2014. Június 15. - 14:29:11 »
0 Show voters

CMD:ujpickup(playerid, params[])
{
    new fajta;
    if(sscanf(params,\"d\",fajta)) return SendClientMessgae(playerid, -1, \"Használat: /ujpickup <model>\");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x,y,z);
    CreatePickup(fajta,1,x,y,z,0);
    return 1;
}

 
ZCMD, és SSCANF2 szükséges hozzá.
Ezzel új pickupot hoz létre oda, ahol éppen állsz.

Dupla hozzászólás automatikusan összefûzve. ( 2014. Június 15. - 14:30:43 )


CMD:ujpickup(playerid, params[])
{
    new fajta;
    if(sscanf(params,\"d\",fajta)) return SendClientMessgae(playerid, -1, \"Használat: /ujpickup <model>\");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x,y,z);
    CreatePickup(fajta,1,x,y,z,0);
    return 1;
}

 
ZCMD, és SSCANF2 szükséges hozzá.
Ezzel új pickupot hoz létre oda, ahol éppen állsz.
Szerk: itt vannak a model idk: http://wiki.sa-mp.com/wiki/Pickup_IDs
« Utoljára szerkesztve: 2014. Június 15. - 14:30:43 írta BackUP »

Nem elérhető MdCrp

In-Game Szkriptelés
« Válasz #2 Dátum: 2014. Június 15. - 14:44:17 »
0 Show voters
Idézetet írta: BackUP date=1402835351\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48764\" data-ipsquote-contentclass=\"forums_Topic


CMD:ujpickup(playerid, params[])
{
    new fajta;
    if(sscanf(params,\"d\",fajta)) return SendClientMessgae(playerid, -1, \"Használat: /ujpickup <model>\");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x,y,z);
    CreatePickup(fajta,1,x,y,z,0);
    return 1;
}

 
ZCMD, és SSCANF2 szükséges hozzá.
Ezzel új pickupot hoz létre oda, ahol éppen állsz.

Dupla hozzászólás automatikusan összefûzve. ( 2014. Június 15. - 14:30:43 )


CMD:ujpickup(playerid, params[])
{
    new fajta;
    if(sscanf(params,\"d\",fajta)) return SendClientMessgae(playerid, -1, \"Használat: /ujpickup <model>\");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x,y,z);
    CreatePickup(fajta,1,x,y,z,0);
    return 1;
}

 
ZCMD, és SSCANF2 szükséges hozzá.
Ezzel új pickupot hoz létre oda, ahol éppen állsz.
Szerk: itt vannak a model idk: http://wiki.sa-mp.com/wiki/Pickup_IDs
 
Köszönöm szépen!

Nem elérhető Mate.

  • 223
  • Advertising Designer. Video Editor. Ex-Mapper.
    • Profil megtekintése
In-Game Szkriptelés
« Válasz #3 Dátum: 2014. Június 15. - 21:06:20 »
0 Show voters
http://sampforum.hu/index.php?topic=11443.0
Nem pont az amit kértél, de hasznos.
« Utoljára szerkesztve: 2014. Június 16. - 15:34:24 írta ]RTM[Mate »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal