Szerző Téma: Admin Skin  (Megtekintve 3418 alkalommal)

Admin Skin
« Dátum: 2010. július 19. - 19:17:31 »
0 Show voters
Szeretnék klrni egy olyan szkriptet ami 1 skin és csak adminok viselhetek úgy hogyha /rcon al beloginolnak. És ha lehet 217 ID je legyen annak a skinek.

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Admin Skin
« Válasz #1 Dátum: 2010. július 19. - 19:21:55 »
0 Show voters

Admin Skin
« Válasz #2 Dátum: 2010. július 19. - 19:31:09 »
0 Show voters
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(5) : error 001: expected token: \";\", but found \"-identifier-\"
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(13) : warning 225: unreachable code
\\filterscripts\\admin.pwn(13) : warning 217: loose indentation
\\filterscripts\\admin.pwn(15) : error 029: invalid expression, assumed zero
\\filterscripts\\admin.pwn(15) : error 004: function \"OnPlayerRequestSpawn\" is not implemented
\\filterscripts\\admin.pwn(27) : warning 225: unreachable code
\\filterscripts\\admin.pwn(27) : warning 217: loose indentation
\\filterscripts\\admin.pwn(30) : warning 217: loose indentation
\\filterscripts\\admin.pwn(30) : error 029: invalid expression, assumed zero
\\filterscripts\\admin.pwn(30) : error 004: function \"OnGameModeInit\" is not implemented
\\filterscripts\\admin.pwn(36) : error 030: compound statement not closed at the end of file (started at line 17)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
6 Errors.

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Admin Skin
« Válasz #3 Dátum: 2010. július 19. - 19:40:30 »
0 Show voters
Valószínuleg nem követted pontosan a videót. Próbáld újra.

Admin Skin
« Válasz #4 Dátum: 2010. július 19. - 20:23:23 »
0 Show voters
3x próbáltam
Minden olyan amilyennek lennie kell.
 
#include <a_samp>
new PClassID[MAX_PLAYERS]
main()
{
}
public OnPlayerRequestClass(playerid, classid)
{
PClassID[playerid] = classid;
return 1;
{
public OnPlayerRequestSpawn(playerid)
{
if(PClassID[playerid] == 1)
{
    if(IsPlayerAdmin(playerid))
    {
        return 1;
}
else
{
    return 0;
}
return 1;
}
public OnGameModeInit()
{
    AddPlayerClass(217,0.0,0.0,0.0,0.0,0,0,0,0,0,0); //admin skin
return 1;
}

GroX

  • Vendég
Admin Skin
« Válasz #5 Dátum: 2010. július 19. - 20:30:26 »
0 Show voters
public OnPlayerRequestSpawn(playerid)
{
if(PClassID[playerid] == 1)
{
    if(IsPlayerAdmin(playerid))
    {
        return 1;
   }
   else
   {
       return 0;
   }
            }
        }
return 1;
}
[/quote]
Így valahogy.
Ja meg:
 
new PClassID[MAX_PLAYERS]

 
Ezt így:
 
new PClassID[MAX_PLAYERS];

Admin Skin
« Válasz #6 Dátum: 2010. július 19. - 21:14:22 »
0 Show voters
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(13) : warning 225: unreachable code
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(13) : warning 217: loose indentation
\\filterscripts\\admin.pwn(14) : error 029: invalid expression, assumed zero
\\filterscripts\\admin.pwn(14) : error 004: function \"OnPlayerRequestSpawn\" is not implemented
\\filterscripts\\admin.pwn(22) : warning 217: loose indentation
\\filterscripts\\admin.pwn(28) : warning 217: loose indentation
\\filterscripts\\admin.pwn(30) : warning 225: unreachable code
\\filterscripts\\admin.pwn(30) : error 029: invalid expression, assumed zero
\\filterscripts\\admin.pwn(30) : error 004: function \"OnGameModeInit\" is not implemented
\\filterscripts\\admin.pwn(36) : error 030: compound statement not closed at the end of file (started at line 11)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
5 Errors.

Nem elérhető maark

  • 565
    • Profil megtekintése
Admin Skin
« Válasz #7 Dátum: 2010. július 19. - 21:28:02 »
0 Show voters
Idézetet írta: googlefan date=1279563803\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2492\" data-ipsquote-contentclass=\"forums_Topic
3x próbáltam
Minden olyan amilyennek lennie kell.
 
#include <a_samp>
new PClassID[MAX_PLAYERS]
main()
{
}
public OnPlayerRequestClass(playerid, classid)
{
PClassID[playerid] = classid;
return 1;
{
public OnPlayerRequestSpawn(playerid)
{
if(PClassID[playerid] == 1)
{
    if(IsPlayerAdmin(playerid))
    {
        return 1;
}
else
{
    return 0;
}
return 1;
}
public OnGameModeInit()
{
    AddPlayerClass(217,0.0,0.0,0.0,0.0,0,0,0,0,0,0); //admin skin
return 1;
}

 

Te jóég :o ez valami borzasztó!
Ez akkor ellenorzi a skint amikor lespawnolja a játékost
Tessék:
 
#include a_samp
public OnGameModeInit(){
   AddPlayerClass(217,0.0,0.0,0.0,0.0,0,0,0,0,0,0); //admin skin
return 1;
}
public OnPlayerSpawn(playerid){
if(GetPlayerSkin(playerid)==217 && !IsPlayerAdmin(playerid)){
    GameTextForPlayer(playerid, \"Ez admin skin!\", 5000, 1);
SetPlayerHealth(playerid, 0);
ForceClassSelection(playerid);
}
return 1;
}

Nem elérhető Mambo

  • 4239
    • Profil megtekintése
Admin Skin
« Válasz #8 Dátum: 2010. július 20. - 08:42:12 »
0 Show voters
különben meg egy ; lemaradt...:)

Admin Skin
« Válasz #9 Dátum: 2010. július 20. - 12:19:26 »
0 Show voters

public OnPlayerRequestSpawn(playerid)
{
    new SkinID = GetPlayerSkin(playerid);
    if(SkinID == 217 || SkinID == 0 || SkinID == 0 || SkinID == 0)//ide még rakhatsz be
    {
        if(IsPlayerAdmin(playerid) == 0)
        {
        GameTextForPlayer(playerid, \"~g~Ha valaki ki akarja választani a skint mit írjon!\", 750, 3);
        return 0;
        }
}
return 1;
}

 
tessék!
nekem igy van a módomban

Admin Skin
« Válasz #10 Dátum: 2011. március 04. - 17:49:23 »
0 Show voters
Ez nekem is kellet kösszi! :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal