GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: MdCrp - 2014. június 15. - 13:56:13

Cím: In-Game Szkriptelés
Írta: MdCrp - 2014. június 15. - 13:56:13
Ü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!
Cím: In-Game Szkriptelés
Írta: BackUP - 2014. június 15. - 14:29:11

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
Cím: In-Game Szkriptelés
Írta: MdCrp - 2014. június 15. - 14:44:17
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!
Cím: In-Game Szkriptelés
Írta: Mate. - 2014. június 15. - 21:06:20
http://sampforum.hu/index.php?topic=11443.0
Nem pont az amit kértél, de hasznos.