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: googlefan - 2010. július 19. - 19:17:31

Cím: Admin Skin
Írta: googlefan - 2010. július 19. - 19:17:31
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.
Cím: Admin Skin
Írta: Epsilon - 2010. július 19. - 19:21:55
http://lmgtfy.com/?q=samp+admin+skin+tut+youtube
Cím: Admin Skin
Írta: googlefan - 2010. július 19. - 19:31:09
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.
Cím: Admin Skin
Írta: Epsilon - 2010. július 19. - 19:40:30
Valószínuleg nem követted pontosan a videót. Próbáld újra.
Cím: Admin Skin
Írta: googlefan - 2010. július 19. - 20:23:23
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;
}
Cím: Admin Skin
Írta: GroX - 2010. július 19. - 20:30:26
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];
Cím: Admin Skin
Írta: googlefan - 2010. július 19. - 21:14:22
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.
Cím: Admin Skin
Írta: maark - 2010. július 19. - 21:28:02
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;
}
Cím: Admin Skin
Írta: Mambo - 2010. július 20. - 08:42:12
különben meg egy ; lemaradt...:)
Cím: Admin Skin
Írta: Pioneer - 2010. július 20. - 12:19:26

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
Cím: Admin Skin
Írta: Domeee - 2011. március 04. - 17:49:23
Ez nekem is kellet kösszi! :D