Szerző Téma: Bankrablás+Skinválasztó+Körözött  (Megtekintve 590 alkalommal)

Bankrablás+Skinválasztó+Körözött
« Dátum: 2012. október 23. - 11:24:26 »
0 Show voters
Üdv! Szeretnénk kérni egy kis segítséget.
1 Kérés:
Van nekem 4 Skinem. 283, 282, 285 és 280 ID szerint. Azt szeretném, hogy ezeket a skineket csak 1-es szintû (vagy magasabb) ladmin tudja használni, de ha nem admin, akkor írja ki spawnoláskor hogy Te nem vagy admin, és ölje meg.! Tehát public OnPlayerSpawn függvény alatt kérje le hogy admin-e, és hogy milyen skinje van, ha nem admin de ezek a skinek le vannak korlátozva, akkor megölje, és újra a skinválasztóba tegye.
2 Kérés:
Van 3 pozíció ahol a bankok vannak. Ezeket elõ lehet hívni úgy hogy: /rob1, /rob2, /rob3, és pirossal jelezze a térképen. Ha elmegy a bankhoz, akkor legyen egy piros kör amibe bele kell álni, és indít 60 másodperces timert, ami ki is írja a képernyõre hogy hány másodperc van még hátra. Ezt SendClientMessageToAll függvénnyel továbbítsa mindenkinek hogy XY elkezdte rabolni az XY bankot. Ha nem sikerül kirabolni a bankot (Kilép a piros körbõl, vagy meghal) akkor szakítsa meg a timert. Ha sikerül kirabolni a bankot, adjon neki 5 milliót, és 3 körözési szintet.
3 Kérés:
Egy Ladmin parancs, névszerint: /körözöttek. Mutassa ki hogy melyik játékosnak van körözési szintje.

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Bankrablás+Skinválasztó+Körözött
« Válasz #1 Dátum: 2012. október 25. - 22:04:13 »
0 Show voters
1.
 
public OnPlayerRequestSpawn(playerid)
{
new SkinID = GetPlayerSkin(playerid);
    if(SkinID == 283 || 282 || 285 || 280)//ide jön a skin id
    {
if(IsPlayerLadmin)
        {
        }
else
{
   SendClientMessage(playerid, szin, \"{00ff11}Ezt a skint csak {0900ff}]adminok {00ff11}használhatják!\");
   SetPlayerHealth(playerid, 0.0);
           ForceClassSelection(playerid);
           return 0;
        }
}
      return 1;
}

 
Talán jó.

Bankrablás+Skinválasztó+Körözött
« Válasz #2 Dátum: 2012. október 26. - 06:27:16 »
0 Show voters
OnPlayerRequestClass(playerid, classid) 

 
ezzel egyszerûbb, mert spawnolni sem engedi, így nem kell megölni..
classid helyére azt írd, ahányadik a skin a listában.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal