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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Spirit - 2012. október 23. - 11:24:26

Cím: Bankrablás+Skinválasztó+Körözött
Írta: Spirit - 2012. október 23. - 11:24:26
Ü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.
Cím: Bankrablás+Skinválasztó+Körözött
Írta: skyLine - 2012. október 25. - 22:04:13
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ó.
Cím: Bankrablás+Skinválasztó+Körözött
Írta: TengeriMalac - 2012. október 26. - 06:27:16
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.