Szerző Téma: Miért nem törli a biciklit?  (Megtekintve 705 alkalommal)

Nem elérhető buci11

  • 502
    • Profil megtekintése
Miért nem törli a biciklit?
« Dátum: 2012. augusztus 16. - 00:55:00 »
0 Show voters
CMD:bicikli(playerid, params[])
{
new s[10],bico;
if(pInfo[playerid][bico]==0)return SendClientMessage(playerid,piros,\"Nincs biciklid\");
if(sscanf(params,\"s\",s))return SendClientMessage(playerid,piros,\"Használat: /bicikli elovesz/elrak)\");
if(Compare(s, \"elovesz\"))
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
bico=CreateVehicle(pInfo[playerid][bico], X, Y+0.5, Z, 0, pInfo[playerid][bicoCol], 1, 0);
                ProxDetector(15.0, playerid, \"*Valaki elõvette a biciklijét.\",lila,lila,lila,lila,lila);
}
if(Compare(s, \"elrak\"))
{
DestroyVehicle(bico);
                ProxDetector(15.0, playerid, \"*Valaki elrakta a biciklijét.\",lila,lila,lila,lila,lila);
}
return 1;
}

 
Elrakásnál törölnie kéne de nem törlö miért ? köszönöm

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Miért nem törli a biciklit?
« Válasz #1 Dátum: 2012. augusztus 16. - 01:14:52 »
0 Show voters
new bico[MAX_PLAYERS];

 
Egyébként paramétereknél használhatsz ékezetet, csak a parancsban nem.
 
CMD:bicikli(playerid, params[])
{
        new s[10],bico;
        if(pInfo[playerid][bico]==0)return SendClientMessage(playerid,piros,\"Nincs biciklid\");
        if(sscanf(params,\"s\",s))return SendClientMessage(playerid,piros,\"Használat: /bicikli elovesz/elrak)\");
        if(Compare(s, \"elovesz\") || Compare(s, \"elõvesz\"))
        {
                new Float:X, Float:Y, Float:Z;
                GetPlayerPos(playerid,X,Y,Z);
                bico[playerid]=CreateVehicle(pInfo[playerid][bico], X, Y+0.5, Z, 0, pInfo[playerid][bicoCol], 1, 0);
                ProxDetector(15.0, playerid, \"*Valaki elõvette a biciklijét.\",lila,lila,lila,lila,lila);
        }
        if(Compare(s, \"elrak\"))
        {
                DestroyVehicle(bico[playerid]);
                ProxDetector(15.0, playerid, \"*Valaki elrakta a biciklijét.\",lila,lila,lila,lila,lila);
        }
        return 1;
}

Nem elérhető buci11

  • 502
    • Profil megtekintése
Miért nem törli a biciklit?
« Válasz #2 Dátum: 2012. augusztus 16. - 01:50:33 »
0 Show voters
köszönöm de még mindig nem törli

Miért nem törli a biciklit?
« Válasz #3 Dátum: 2012. augusztus 16. - 10:12:41 »
0 Show voters
A \'bico\' változót globálisan hozd létre,tehátne a parancsba rakd,mivel visszatérésnél úgymond törlõdik.
   
new bico[MAX_PLAYERS];
    CMD:bicikli(playerid, params[])
    {
            new s[10];
            if(pInfo[playerid][bico]==0)return SendClientMessage(playerid,piros,\"Nincs biciklid\");
            if(sscanf(params,\"s\",s))return SendClientMessage(playerid,piros,\"Használat: /bicikli elovesz/elrak)\");
            if(Compare(s, \"elovesz\") || Compare(s, \"elõvesz\"))
            {
                    new Float:X, Float:Y, Float:Z;
                    GetPlayerPos(playerid,X,Y,Z);
                    bico[playerid]=CreateVehicle(pInfo[playerid][bico], X, Y+0.5, Z, 0, pInfo[playerid][bicoCol], 1, 0);
                    ProxDetector(15.0, playerid, \"*Valaki elõvette a biciklijét.\",lila,lila,lila,lila,lila);
            }
            if(Compare(s, \"elrak\"))
            {
                    DestroyVehicle(bico[playerid]);
                    ProxDetector(15.0, playerid, \"*Valaki elrakta a biciklijét.\",lila,lila,lila,lila,lila);
            }
            return 1;
    }

 
Üzenet módosítása

Nem elérhető buci11

  • 502
    • Profil megtekintése
Miért nem törli a biciklit?
« Válasz #4 Dátum: 2012. augusztus 17. - 00:28:49 »
0 Show voters
new bico[MAX_PLAYERS];
CMD:bicikli(playerid, params[])
{
new s[10];
if(pInfo[playerid][bico]==0)return SendClientMessage(playerid,piros,\"Nincs biciklid\");
if(sscanf(params,\"s\",s))return SendClientMessage(playerid,piros,\"Használat: /bicikli elõvesz/elrak)\");
if(Compare(s, \"elovesz\") || Compare(s, \"elõvesz\"))
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
DestroyVehicle(bico[playerid]);
bico[playerid]=CreateVehicle(pInfo[playerid][bico], X, Y+0.5, Z, 0, pInfo[playerid][bicoCol], 1, 0);
        ProxDetector(15.0, playerid, \"*Valaki elõvette a biciklijét.\",lila,lila,lila,lila,lila);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(bico[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(bico[playerid], true, lights, alarm, doors, bonnet, boot, objective);
}
if(Compare(s, \"elrak\"))
{
DestroyVehicle(bico[playerid]);
        ProxDetector(15.0, playerid, \"*Valaki elrakta a biciklijét.\",lila,lila,lila,lila,lila);
}
return 1;
}

 
Így van benne de így se törli :(

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal