Szerző Téma: Admin Car+Skin  (Megtekintve 2072 alkalommal)

Admin Car+Skin
« Dátum: 2010. július 17. - 10:13:40 »
0 Show voters
Sziasztok én azt szeretném megkérdezni hogy RCON adminnak hogytudok csinálni 1 bizonyos autót amit csak o tud használni és lehetoleg tuningolt legyen
és ha más beleszáll akkor kidobja a kocsiból és kiírja neki hogy ez admin kocsi
a másik a SKIN csak annyit szeretnék hogy egy bizonyos skint csak RCON admin tudjon..
reméllem értheto :D elopre is kösz

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
Admin Car+Skin
« Válasz #1 Dátum: 2010. július 17. - 10:25:02 »
0 Show voters
Nézd végig,me most lusta vok leírni :
Privát Auto :
 

Admin Skin :
 

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Admin Car+Skin
« Válasz #2 Dátum: 2010. július 17. - 10:25:31 »
0 Show voters
1.
Mód tetejére:
 
new adminkocsi;

 
GMInit
 
adminkocsi = AddStaticVehicle...

 
Hogy feltuningold -> AddVehicleComponent
OnPlayerEnterVehicle(playerid, vehicleid) alá:
 
if (vehicleid == adminkocsi && !IsPlayerAdmin(playerid)) ClearAnimations(playerid), SendClientMessage(playerid, szín, \"Nem vagy admin!\");

 
2. OnPlayerRequestClass callbacknél
 if (classid == adminskin classidje (nem skin id, hanem h hanyadikként van a skinválasztóban) && !IsPlayerAdmin(playerid)) return 0;

Admin Car+Skin
« Válasz #3 Dátum: 2010. július 17. - 10:57:23 »
0 Show voters
Köszi :D ha van kedvetek gyertek a szerómra :D

Admin Car+Skin
« Válasz #4 Dátum: 2010. július 19. - 12:28:23 »
0 Show voters
Amugy ezt meglehet csinálni névreszólóra is?
off: sry a dp-ér

Nem elérhető Mike

  • 849
    • Profil megtekintése
Admin Car+Skin
« Válasz #5 Dátum: 2010. július 19. - 12:30:15 »
0 Show voters
Simán, ugyan úgy mint ahogy az NPC -knél is, az OnPlayerSpawn-nál.
 

new Admin[MAX_PLAYER_NAME];
GetPlayerName(playerid,Admin,sizeof(Admin));
    if(!strcmp(Admin,\"Pioneer\",true))
     {
           //Többi cucc
}
« Utoljára szerkesztve: 2010. július 19. - 12:34:39 írta Mike »

Admin Car+Skin
« Válasz #6 Dátum: 2010. július 19. - 17:11:56 »
0 Show voters
és ha én ezt nem adminra szeretném?Vagy ez nem adminra szóló? csak én keverem?
« Utoljára szerkesztve: 2010. július 19. - 18:10:01 írta Pioneer »

Nem elérhető Mike

  • 849
    • Profil megtekintése
Admin Car+Skin
« Válasz #7 Dátum: 2010. július 19. - 18:09:37 »
0 Show voters
if(!strcmp(Admin,\"Pioneer\",true))[/quote]
Akkor ebben a sorban a \"Pioneer\" nevet kell megváltoztatnod.

De tudsz több ilyet is létrehozni pl.:



 

new Admin[MAX_PLAYER_NAME];
GetPlayerName(playerid,Admin,sizeof(Admin));
    if(!strcmp(Admin,\"Józsika\",true))
     {
           //Többi cucc pl. megváltoztatod a színét stb... adsz neki fegyvereket
}
 
    if(!strcmp(Admin,\"Pistike\",true))
     {
           //Többi cucc
}
 
    if(!strcmp(Admin,\"Ferkó\",true))
     {
           //Többi cucc
}

 
És így tovább...

De a neveket pontosan kell beírnod,mert különben nem fog muködni.

E: Upsz,bocs most látom változattál a HSZ-eden. Ezt bármiylen játékosra lehet, mivel név szerint nézi.

A \" new Admin \" -t csak példának írtam :D
« Utoljára szerkesztve: 2010. július 19. - 18:15:48 írta Mike »

Admin Car+Skin
« Válasz #8 Dátum: 2010. július 19. - 18:17:24 »
0 Show voters
szóval ha én ezt EGY névre akarom aki nem admin akkor
if(!strcmp(Pioneer,\"Pioneer\",true))?
vagy
if(!strcmp(playerid,\"Pioneer\",true))?
« Utoljára szerkesztve: 2010. július 19. - 18:25:14 írta Pioneer »

Nem elérhető Mike

  • 849
    • Profil megtekintése
Admin Car+Skin
« Válasz #9 Dátum: 2010. július 19. - 18:28:53 »
0 Show voters
Igen, de kell hozzá a többi is.
Mivel itt...
 
if(!strcmp(Pioneer,\"Pioneer\",true))[/quote]
... \"Pioneer\" -t írtál ezért...
 

new Pioneer[MAX_PLAYER_NAME];
GetPlayerName(playerid,Pioneer,sizeof(Pioneer));

 
... itt is annak kell lennie. :D
 

new Pioneer[MAX_PLAYER_NAME];
GetPlayerName(playerid,Pioneer,sizeof(Pioneer));
    if(!strcmp(Pioneer,\"Pioneer\",true))
     {
           GivePlayerMoney(playerid, 90000);
               GivePlayerWeapon(playerid, 26, 300);
}

 
Így a Pioneer névre kapsz 90000 $-t és egy Shotgun-t :D

Admin Car+Skin
« Válasz #10 Dátum: 2010. július 19. - 18:35:50 »
0 Show voters
na ez egy kicsit magas figyu
 

if (vehicleid == pioneer && !IsPlayerAdmin(playerid)) ClearAnimations(playerid), SendClientMessage(playerid,0x008080FF, \"Hülyevagy? Ez Pioneer kocsija kiscsillag..!\");

 
ebbe betod helyettesíteni hogy csak Pioneer nevu csávó szálhasson be? mert ugylenne a legkönyebb

Admin Car+Skin
« Válasz #11 Dátum: 2010. július 19. - 18:54:06 »
0 Show voters
Én vidi szerint megcsináltam...
 
#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;
}

 
és ezt mondja rá a pawno
 
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
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(13) : warning 217: loose indentation
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(15) : error 029: invalid expression, assumed zero
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(15) : error 004: function \"OnPlayerRequestSpawn\" is not implemented
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(27) : warning 225: unreachable code
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(27) : warning 217: loose indentation
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(30) : warning 217: loose indentation
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(30) : error 029: invalid expression, assumed zero
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\filterscripts\\admin.pwn(30) : error 004: function \"OnGameModeInit\" is not implemented
D:\\Util\\SA-MP\\samp03asvr_R8_win32\\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.

 
Mi lehet a gond?

Admin Car+Skin
« Válasz #12 Dátum: 2010. július 19. - 18:59:42 »
0 Show voters
Ne a vidi szerint csináld viszont én meg névreszólóra szeretném :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal