Szerző Téma: Object törlése járműről  (Megtekintve 1019 alkalommal)

Object törlése járműről
« Dátum: 2015. december 23. - 00:43:36 »
0 Show voters
Sziasztok! Adott egy kód a CementTolt-ben a játékos belemegy a CP-be és ráteszi az autóra a roncsot. Ez eddig oké. De mikor a CementTolt2 CP-be ér, akkor azt az object-et, amit az előbb felrakott, azt el kellene törölni. Ezt hogyan tudnám megoldani?
 
public CementTolt(playerid)
{
new roncs = CreateObject(3594, 1283.5710, 148.6088, 20.6960, 3.1416, 0.0000, -44.3142);
new roncsszallito = GetPlayerVehicleID(playerid);
AttachObjectToVehicle(roncs, roncsszallito, 0.0, 0.0, -2.5, 0.0, 0.0, 0.0);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,COLOR_YELLOW,\"A roncs felrakva!\");
    SendClientMessage(playerid,COLOR_YELLOW,\"Menj és vidd el a roncstelepre!\");
}
public CementTolt2(playerid)
{
    new rndd = random(sizeof(CementFelvevo));
new stringy[120];
    new cash =random(6000-2000);
    new xp =(random(5-1)+20);
    TogglePlayerControllable(playerid,1);
    format(stringy, sizeof(stringy), \"Leszállítottál egy roncsot. Kerestél %d$-t és %d XP-t\",cash,xp);
« Utoljára szerkesztve: 2015. december 30. - 12:33:40 írta anGeL »

Object törlése járműről
« Válasz #1 Dátum: 2015. december 23. - 01:16:06 »
0 Show voters
[gmod]A code tagokat alkalmazd![/gmod]
www.twitch.tv/almightymartin

Az év STAFF tagja - 2015
Az év RP szervere - 2015 - [rc-rp.hu]

Red County Role Play [rc-rp.hu] - Tulajdonos
Project San Andreas [psa.hu] - Főadminisztrátor
See MTA LV [see-game.com] - Admin 4

Nem elérhető BVZS

  • 487
    • Profil megtekintése
Object törlése járműről
« Válasz #2 Dátum: 2015. december 30. - 10:38:43 »
0 Show voters
Próbáld úgy, hogy simán törlöd az objectet, amit csatoltál. De célszerűbb lenne, ha minden játékosnak külön hoznád létre az objectet, mert ha jól értelmezem, így ha többen csinálják akkor rosszul fogja törölni.
Esetleg így?
 
new roncs[MAX_PLAYERS];
new roncsszallito[MAX_PLAYERS];
public CementTolt(playerid)
{
    roncs[playerid] = CreateObject(3594, 1283.5710, 148.6088, 20.6960, 3.1416, 0.0000, -44.3142);
    roncsszallito[playerid] = GetPlayerVehicleID(playerid);
    AttachObjectToVehicle(roncs[playerid], roncsszallito[playerid], 0.0, 0.0, -2.5, 0.0, 0.0, 0.0);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,COLOR_YELLOW,\"A roncs felrakva!\");
    SendClientMessage(playerid,COLOR_YELLOW,\"Menj és vidd el a roncstelepre!\");
}
public CementTolt2(playerid)
{
    DestroyObject(roncs[playerid]);
    new rndd = random(sizeof(CementFelvevo));
    new stringy[120];
    new cash =random(6000-2000);
    new xp =(random(5-1)+20);
    TogglePlayerControllable(playerid,1);
    format(stringy, sizeof(stringy), \"Leszállítottál egy roncsot. Kerestél %d$-t és %d XP-t\",cash,xp);
}

Object törlése járműről
« Válasz #3 Dátum: 2016. január 01. - 21:25:59 »
0 Show voters
Köszönöm a segítséget. Végre eltűnik a roncs :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal