Szerző Téma: kiráncigálás...+ még 1 kérdés  (Megtekintve 797 alkalommal)

kiráncigálás...+ még 1 kérdés
« Dátum: 2010. szeptember 20. - 10:40:22 »
0 Show voters
sziasztok! Azt, hogy lehet megcsinálni, hogy, ne lehessen a szerveren kiráncigálni más játékost a jármûvébõl? És ha megpróbálja akkor azt írja a vezetõnek ki hogy ... ki próbált ráncigálni a jármûvedbõl.és aki ki akarta ráncigálni annak azt írja ki hogy ezen a szerveren nem lehet kiráncigálni a játékost a jármûvébõl. A másik kérdésem az az, hogy amikor beszáll egy játékos más kocsijába (mellé)(g) akkor ezt írja ki: beszáltál....kocsijába. Ha neked is kell:  /jarmuvek...
Elõre is kösz :)

kiráncigálás...+ még 1 kérdés
« Válasz #1 Dátum: 2010. szeptember 20. - 14:01:19 »
0 Show voters
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new maxplayers = GetMaxPlayers();
for(new i;i < maxplayers;i++)
{
    if(IsPlayerInVehicle(i, vehicleid))
    {
        ClearAnimations(playerid);
        SendClientMessage(playerid,SZÍN,\"Ebben a jármûben már ülnek.\");
   new str[128],nn[24]; GetPlayerName(playerid,nn,24);
   format(str,128,\"%s megpróbált kiráncigálni a kocsidból.\",nn);
   SendClientMessage(i,SZÍN,str);
        break;
    }
}
new str[128],nn[24] = \"-\";
for(new i; i<maxplayers; i++)
{
if(IsPlayerInVehicle(i,vehicleid))
       {
            if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { GetPlayerName(i,nn,24); break; }
       }
     }
if(!strcmp(nn,\"-\",true)) format(str,128,\"Beültél egy üres jármûbe.Ha kell egy saját /jarmuvek\");
else format(str,128,\"Beültél %s kocsijába.Ha neked is kell /jarmuvek\",nn);
SendClientMessage(playerid,SZÍN,str);
return 1;
}

 
Nem teszteltem.

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
kiráncigálás...+ még 1 kérdés
« Válasz #2 Dátum: 2010. szeptember 20. - 19:27:48 »
0 Show voters
Kopp

:neutral: :shy:
Azért csak úgy emberességbõl is érdemes lett volna kiírni, hogy szerómról csórtad az ötit.
Chuck, lehet, hogy a kódba a pawn fordító nem köt bele, viszont szinkronizálatlan lesz több esetben (pl. nagy létszám)

kiráncigálás...+ még 1 kérdés
« Válasz #3 Dátum: 2010. szeptember 21. - 08:25:41 »
0 Show voters
kösz all témát zárom :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal