[Funky]Anakin
Membru-
Posts
590 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by [Funky]Anakin
-
"mod" se afla de 2 ori ,cum a zis si Tzask.Dar posteaza si linia sa vedem.
-
Nu stiu ce sa zic.Eu am bagat-o in fs si nu imi merge.Poate merge sa o bagi in GM :huh:
-
[pawn]if(AccInfo[playerid][Level] >= 5 || IsPlayerAdmin(playerid)) //Unde scrie 5 Inlocuiesti cu ce level de admin vrei[/pawn]
-
[pawn] new engine,lights,alarm,doors,bonnet,boot,objective; if(response)//they pressed the first button { switch(dialogid)//if your using only one dialog this isn't needed but you never know. { case 2011://our dialog { switch(listitem)//wich listitem is chosen { case 0://the first item in the list { new Float:x,Float:y,Float:z,Float:ang; GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); GetVehicleZAngle(GetPlayerVehicleID(playerid),ang); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFFF,"Nu esti intr-un vehicul."); ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"{EE7777}Vehicle Numberplate","{00CC66}Input your new vehicle numberplate below.","Yes","Cancel"); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Numarul masini schimbat cu {B7FF00}succes."); } case 1: { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Motor {B7FF00}pornit."); } case 2: { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Motor {B7FF00}oprit."); } case 3: { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Lumina {B7FF00}arpinsa."); } case 4: { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Lumina {B7FF00}stinsa."); } case 5: { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Alarma {B7FF00}aprinsa."); } case 6: { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Alarma {B7FF00}stinsa."); } case 7: { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Capota {B7FF00}deschisa."); } case 8: { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Capota {B7FF00}inchisa."); } case 9: { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,VEHICLE_PARAMS_ON); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Marker{B7FF00}On."); } case 10: { new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,VEHICLE_PARAMS_OFF); SendClientMessage(playerid, 0x38FF06FF,"{FFFFFF}Marker{B7FF00}Off."); } } } } }[/pawn] Nu e toata comanda .Este doar de la OnDialogResponse.Faci tu comanda. P.S:Fs nu e facut de mine ci de [sGM]Extreme !! Toate drepturile de autor [sGM]Extreme!
-
Pai asa e DKR ) .Asa a fost facut .Fa si tu un server de la 0 .
-
Ce pot sa fac sa nu mai se strice
[Funky]Anakin replied to tantan_andrey's question in Arhivă probleme
Vrei sa iti dai admin scrie /rcon login [pass] si /setlevel [playerid] [level] . -
Foarte tare ideea. 4/5 Glumeam . 10/10 Normal .
-
Tare 5/5 :D
-
Fs-urile sunt bagate
-
Salut sa-mp.ro .Am intampinat o problema la comanda /bvip.Aici este FS : [pawn]#include <a_samp> #include <sscanf> #include <zcmd> #include <dini> //Definuri ---------- #define Level1Tag "V.I.P Level 1" #define Level2Tag "V.I.P Level 2" #define Level3Tag "V.I.P Level 3" #define MaxVipLevel 4 #define BVip 31 #define BVip2 32 //Definuri ---------- enum pInfo { Vip } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { if(PlayerInfo[playerid][Vip] >= 1) return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { if(PlayerInfo[playerid][Vip] >= 1) { new messagetext[128]; format(messagetext, 128, "(ID:%d)[{FF0000}VIP{FFFFFF}]: %s", playerid, text); SendPlayerMessageToAll(playerid, messagetext); return 0; } return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { CMD:vcmds( playerid , params[ ] ) { new Commands[ 1024 ]; strcat( Commands, "{FF0000}Level 1:\n", 1024 ); strcat( Commands, "{00FF19}/mytime /vcar /vtc /vtc2 /vtc3\n", 1024 ); strcat( Commands, "{00FF19}/vtc4 /vtc5 /vtc6 /vtc7 /vtc8 /vtc9\n", 1024 ); strcat( Commands, "{00FF19}vtc10 /vtc11 /vtc12 /vtc13 /maxammo /vgoto\n\n", 1024 ); strcat( Commands, "{FF0000}Level 2:\n", 1024 ); strcat( Commands, "{00FF19}/myweather /disablevipchat\n", 1024 ); strcat( Commands, "{00FF19}/carcolor /spawnme /rw /ww\n\n", 1024 ); strcat( Commands, "{FF0000}Level 3:\n", 1024 ); strcat( Commands, "{00FF19}/saveskin /outskin \n", 1024 ); strcat( Commands, "{00FF19}\n\n", 1024 ); strcat( Commands, "{FF0000}Level 4:\n", 1024 ); strcat( Commands, "{00FF19} /godmode /ignoregoto /vsay /vkick\n\n", 1024 ); ShowPlayerDialog( playerid, DIALOG_VCMDS, DIALOG_STYLE_MSGBOX , " {00FF19}Vip Commands " , Commands, "Ok", "" ); return 1; } //------------------------------------------------------------------------------// CMD:saveskin( playerid, params[ ] ) { if ( PlayerInfo[ playerid ][ Vip ] == 3 ) { new string[ 128 ]; format( string, 128, "You have successfully saved this skin (ID %d)", params[ 0 ] ); SendClientMessage( playerid, COLOR_RED, string); SendClientMessage( playerid, COLOR_RED, "Type /outskin for leave this skin." ); PlayerInfo[ playerid ][ SkinIDd ] = GetPlayerSkin( playerid ); } else { SendClientMessage( playerid, COLOR_RED,"You need to be vip level 3 to use this command"); } return 1; } //------------------------------------------------------------------------------// CMD:ww( playerid, params[ ] ) { if ( PlayerInfo[ playerid ][ Vip ] >= 2 ) { ResetPlayerWeapons( playerid ); SendClientMessage( playerid, 0x33AA33FF, "You got an Running Weapons pack {FF0000}Free!" ); GivePlayerWeapon( playerid, 25, 500 ); //Shotgun GivePlayerWeapon( playerid, 24, 500 ); //Desert Eagle GivePlayerWeapon( playerid, 4, 1 ); //Knife GivePlayerWeapon( playerid, 34, 500 ); //Sniper GivePlayerWeapon( playerid, 31, 500 ); //M4 GivePlayerWeapon( playerid, 29, 500 ); //Mp5 } else { return SendClientMessage( playerid, COLOR_RED,"You need to be vip level 2 to use this command"); } return 1; } //------------------------------------------------------------------------------// CMD:maxammo( playerid, params[ ] ) { if ( PlayerInfo[ playerid ][ Vip ] >= 2 ) { SendPlayerMaxAmmo( playerid ); SendClientMessage( playerid, COLOR_RED, "You have added {00FF00}Max Ammo{FF5500} to your weapons!" ); } else { return SendClientMessage( playerid, COLOR_RED,"You need to be vip level 2 to use this command"); } return 1; } //------------------------------------------------------------------------------// CMD:mytime( playerid, params[ ] ) { new time, string[ 128 ]; if ( PlayerInfo[ playerid ][ Vip ] >= 2 ) { if ( sscanf( params, "d", time ) ) return SendClientMessage( playerid, COLOR_RED, "Scrie: {FFFF00}/mytime [timp]" ); if ( ( time < 0 ) || ( time > 24 ) ) return SendClientMessage( playerid, COLOR_RED, "Numai intre orele 0-24 puteti seta timpul!" ); SetPlayerTime( playerid, time, 0 ); format( string, sizeof( string ), "You have set your time to {E60000}%d", time ); SendClientMessage( playerid, COLOR_GREEN, string ); #if defined VIPS_SEND_COMMAND SendVipsCommand( playerid, "/mytime" ); #endif } else { SendClientMessage(playerid,COLOR_RED,"You need to be vip level 2 to use this command"); } return 1; } //------------------------------------------------------------------------------// CMD:spawnme(playerid,params[]) { if(PlayerInfo[playerid][Vip] >= 2) { SpawnPlayer(playerid); SendClientMessage(playerid,COLOR_RED,"Ati fost respawnat"); } else { SendClientMessage(playerid,COLOR_RED,"You need to be vip level 2 to use this command"); } return 1; } //------------------------------------------------------------------------------// CMD:outskin( playerid, params[ ] ) { if(PlayerInfo[playerid][Vip] < 3) { PlayerInfo[ playerid ][ SkinIDd ] = -1; } else { SendClientMessage(playerid,COLOR_RED,"You need to be vip level 2 to use this command"); } return 1; } //------------------------------------------------------------------------------// CMD:vkick(playerid, params[]) { if(PlayerInfo[playerid][Vip] < 4) SendClientMessage(playerid, COLOR_RED, "Vip 4 needed for this command!"); else { new ID, reason[100]; if(sscanf(params, "is", ID, reason)) SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kick [id] [reason]"); else if(IsPlayerConnected(ID) == 0) SendClientMessage(playerid, COLOR_RED, "Player is not connected"); else { new string[256], name[60], name2[60]; GetPlayerName(playerid, name, 60); GetPlayerName(ID, name2, 60); format(string, 256, "Vip %s[%d] has kicked %s[%d]. (Reason: %s)", name, playerid, name2, ID, reason); SendClientMessageToAll(COLOR_YELLOW, string); Kick(ID); } } return 1; } //------------------------------------------------------------------------------// CMD:vgoto(playerid,params[]) { if(PlayerInfo[playerid][Vip] < 1) SendClientMessage(playerid, COLOR_RED, "You need to be vip level 1 to use this command!"); else { new ID; if(sscanf(params, "i", ID)) SendClientMessage(playerid, COLOR_WHITE, "USAGE: /goto [id]"); else if(IsPlayerConnected(ID) == 0) SendClientMessage(playerid, COLOR_RED, "Player is not connected!"); else { GetPlayerPos(ID, x, y, z); SetPlayerPos(playerid, x+1, y+1, z); } } return 1; } //------------------------------------------------------------------------------// CMD:vannounce(playerid,params[]) { new name[MAX_PLAYERS]; new string[233]; GetPlayerName(playerid,name,sizeof(name)); if(PlayerInfo[playerid][Vip] >= 2 || IsPlayerAdmin(playerid)) { if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED,"USAGE: /vannounce <text>"); format(string,sizeof(string),"~r~%s : ~w~%s",name,params); return GameTextForAll(string,4000,4); } else return SendClientMessage(playerid,COLOR_RED,"ERROR: You need to be level 2 to use this command"); } //------------------------------------------------------------------------------// CMD:vsay(playerid,params[]) { new string[500]; new vmsg[500]; new vname[MAX_PLAYER_NAME]; if(PlayerInfo[playerid][Vip] >= 4) { strmid(vmsg, params,0,strlen(params)); GetPlayerName(playerid, vname, sizeof(vname)); if(!strlen(vmsg)) { SendClientMessage(playerid, 0xADFF2FAA, "{00C0FF}/vsay {F81414}[mesaj]"); return 1; } else { format(string, sizeof(string), "{FFFFFF}Vip: {FFFFFF}%s: {F81414}%s",vname, vmsg , playerid); SendClientMessageToAll(0xADFF2FAA, string); } } else { SendClientMessage(playerid, COLOR_RED, "[Error]: You need to be Vip level {F81414}4 {FFFFFF}to use this command!"); } return 1; } //------------------------------------------------------------------------------// COMMAND:vips(playerid,params[]) { new count = 0; new string[128]; new VIPType[20]; SendClientMessage(playerid,-1,""); SendClientMessage(playerid,COLOR_GREEN,"________________|ONLINE VIPS|________________"); SendClientMessage(playerid,-1,""); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[Vip] > 0) { if(PlayerInfo[Vip] == 1) { VIPType = Level1Tag; } else if(PlayerInfo[Vip] == 2) { VIPType = Level2Tag; } else if(PlayerInfo[Vip] == 3) { VIPType = Level3Tag; } new PlayName[MAX_PLAYER_NAME]; GetPlayerName(i,PlayName,sizeof(PlayName)); format(string, sizeof(string), "Level: %d | Name: %s (ID:%i) | Rank: %s ", PlayerInfo[Vip], PlayName,i,VIPType); SendClientMessage(playerid,COLOR_YELLOW,string); count++; } } } if(count == 0) SendClientMessage(playerid,COLOR_RED,"No VIPs online!"); SendClientMessage(playerid,COLOR_GREEN,"______________________________________________"); return 1; } CMD:myweather( playerid, params[ ] ) { if(PlayerInfo[playerid][Vip] >=1) { if( sscanf( params, "i", params[ 0 ] ) ) return SendClientMessage( playerid,COLOR_RED, "Usage: /myweather [WeatherID" ); new string[ 128 ]; SetPlayerWeather( playerid, params[ 0 ] ); format( string, 128, "You have set your weather to %d", params[ 0 ] ); SendClientMessage( playerid, COLOR_BLUE, string ); } return 1; } CMD:disablevipchat( playerid, params[ ] ) { if(PlayerInfo[playerid][Vip] >=2) { if( PlayerInfo[ playerid ][ DisableVipChat ] == 0 ) { SendClientMessage( playerid, 0x33AA33, "Vip Chat Disabled" ); PlayerInfo[ playerid ][ DisableVipChat ] = 1; return 1; } SendClientMessage( playerid, 0x33AA33, "Vip Chat Enabled" ); PlayerInfo[ playerid ][ DisableVipChat ] = 0; } return 1; } CMD:ignoregoto( playerid, params[ ] ) { if(PlayerInfo[playerid][Vip] >=4) { if( PlayerInfo[ playerid ][ IgnoreGoto ] == 0 ) { SendClientMessage( playerid,COLOR_RED, "Ignore Goto ON!" ); PlayerInfo[ playerid ][ IgnoreGoto ] = 1; return 1; } SendClientMessage( playerid,COLOR_RED, "Ignore Goto OFF!" ); PlayerInfo[ playerid ][ IgnoreGoto ] = 0; } return 1; } CMD:carcolor( playerid, params[ ] ) { if(PlayerInfo[playerid][Vip] >=2) { if( !IsPlayerInAnyVehicle( playerid ) ) return SendClientMessage( playerid,COLOR_RED, "[ERROR] You are not in a vehicle !" ); if( sscanf( params, "dd", params[ 0 ], params[ 1 ] ) ) return SendClientMessage( playerid,COLOR_RED, "[ERROR] Usage: /carcolor [Color1] [Color2]" ); ChangeVehicleColor( GetPlayerVehicleID( playerid ), params[ 0 ], params[ 1 ] ); SendClientMessage( playerid,COLOR_GREEN, "Your vehicle colour has been changed!" ); } return 1; } CMD:vtc( playerid, params[ ] ) { if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle" ); } else { GetPlayerPos( playerid, x, y, z); GetPlayerFacingAngle( playerid, Angle ); VehiclulRt = CreateVehicle( 560, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, VehiclulRt, 0); AddVehicleComponent( VehiclulRt, 1028 ); AddVehicleComponent( VehiclulRt, 1030 ); AddVehicleComponent( VehiclulRt, 1031 ); AddVehicleComponent( VehiclulRt, 1138 ); AddVehicleComponent(VehiclulRt, 1140); AddVehicleComponent(VehiclulRt, 1170); AddVehicleComponent( VehiclulRt, 1028 ); AddVehicleComponent( VehiclulRt, 1030 ); AddVehicleComponent( VehiclulRt, 1031 ); AddVehicleComponent( VehiclulRt, 1138 ); AddVehicleComponent(VehiclulRt, 1140); AddVehicleComponent(VehiclulRt, 1170); AddVehicleComponent( VehiclulRt, 1080 ); AddVehicleComponent( VehiclulRt, 1086 ); AddVehicleComponent( VehiclulRt, 1087 ); AddVehicleComponent( VehiclulRt, 1010 ); PlayerPlaySound( playerid, 1133, 0.0, 0.0, 0.0 ); ChangeVehiclePaintjob( VehiclulRt, 0 ); SetVehicleVirtualWorld( VehiclulRt, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( VehiclulRt, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc2( playerid, params[ ] ) { if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); VehiclulRt = CreateVehicle( 560, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, VehiclulRt, 0 ); AddVehicleComponent( VehiclulRt, 1028 ); AddVehicleComponent( VehiclulRt, 1030 ); AddVehicleComponent( VehiclulRt, 1031 ); AddVehicleComponent( VehiclulRt, 1138 ); AddVehicleComponent( VehiclulRt, 1140 ); AddVehicleComponent( VehiclulRt, 1170 ); AddVehicleComponent( VehiclulRt, 1028 ); AddVehicleComponent( VehiclulRt, 1030 ); AddVehicleComponent( VehiclulRt, 1031 ); AddVehicleComponent( VehiclulRt, 1138 ); AddVehicleComponent( VehiclulRt, 1140 ); AddVehicleComponent( VehiclulRt, 1170 ); AddVehicleComponent( VehiclulRt, 1080 ); AddVehicleComponent( VehiclulRt, 1086 ); AddVehicleComponent( VehiclulRt, 1087 ); AddVehicleComponent( VehiclulRt, 1010 ); PlayerPlaySound( playerid, 1133, 0.0, 0.0, 0.0 ); ChangeVehiclePaintjob( VehiclulRt, 1 ); SetVehicleVirtualWorld( VehiclulRt, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( VehiclulRt, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc3( playerid, params[ ] ) { if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); VehiclulRt = CreateVehicle( 560, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, VehiclulRt, 0 ); AddVehicleComponent( VehiclulRt, 1028 ); AddVehicleComponent( VehiclulRt, 1138 ); AddVehicleComponent( VehiclulRt, 1170 ); AddVehicleComponent( VehiclulRt, 1030 ); AddVehicleComponent( VehiclulRt, 1031 ); AddVehicleComponent( VehiclulRt, 1140 ); AddVehicleComponent( VehiclulRt, 1080 ); AddVehicleComponent( VehiclulRt, 1086 ); AddVehicleComponent( VehiclulRt, 1087 ); AddVehicleComponent( VehiclulRt, 1010 ); PlayerPlaySound( playerid, 1133, 0.0, 0.0, 0.0 ); ChangeVehiclePaintjob( VehiclulRt, 2 ); SetVehicleVirtualWorld( VehiclulRt, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( VehiclulRt, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc4( playerid, params[ ] ) { new carid; if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); carid = CreateVehicle( 559, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, carid, 0 ); AddVehicleComponent( carid, 1065 ); AddVehicleComponent( carid, 1067 ); AddVehicleComponent( carid, 1073 ); AddVehicleComponent( carid, 1162 ); AddVehicleComponent( carid, 1010 ); ChangeVehiclePaintjob( carid, 1 ); SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc5( playerid, params[ ] ) { new carid; if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); carid = CreateVehicle( 565, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, carid, 0 ); AddVehicleComponent( carid, 1046 ); AddVehicleComponent( carid, 1049 ); AddVehicleComponent( carid, 1073 ); AddVehicleComponent( carid, 1053 ); AddVehicleComponent( carid, 1010 ); ChangeVehiclePaintjob( carid, 1 ); SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc6( playerid, params[ ] ) { new carid; if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); carid = CreateVehicle( 558, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, carid, 0 ); AddVehicleComponent( carid, 1088 ); AddVehicleComponent( carid, 1092 ); AddVehicleComponent( carid, 1073 ); AddVehicleComponent( carid, 1139 ); AddVehicleComponent( carid, 1010 ); ChangeVehiclePaintjob( carid, 1 ); SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc7( playerid, params[ ] ) { new carid; if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); carid = CreateVehicle( 561, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, carid, 0 ); AddVehicleComponent( carid, 1055 ); AddVehicleComponent( carid, 1058 ); AddVehicleComponent( carid, 1073 ); AddVehicleComponent( carid, 1064 ); AddVehicleComponent( carid, 1010 ); ChangeVehiclePaintjob( carid, 1 ); SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc8( playerid, params[ ] ) { new carid; if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); carid = CreateVehicle( 562, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, carid, 0 ); AddVehicleComponent( carid, 1034 ); AddVehicleComponent( carid, 1038 ); AddVehicleComponent( carid, 1073 ); AddVehicleComponent( carid, 1147 ); AddVehicleComponent( carid, 1010 ); ChangeVehiclePaintjob( carid, 1 ); SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc9( playerid, params[ ] ) { new carid; if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); carid = CreateVehicle( 567, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, carid, 0 ); AddVehicleComponent( carid, 1102 ); AddVehicleComponent( carid, 1129 ); AddVehicleComponent( carid, 1188 ); AddVehicleComponent( carid, 1087 ); AddVehicleComponent( carid, 1086 ); AddVehicleComponent( carid, 1133 ); AddVehicleComponent( carid, 1186 ); AddVehicleComponent( carid, 1010 ); AddVehicleComponent( carid, 1085 ); ChangeVehiclePaintjob( carid, 1 ); SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc10( playerid, params[ ] ) { new carid; if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED,"ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); carid = CreateVehicle( 558, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, carid, 0 ); AddVehicleComponent( carid, 1092 ); AddVehicleComponent( carid, 1166 ); AddVehicleComponent( carid, 1165 ); AddVehicleComponent( carid, 1090 ); AddVehicleComponent( carid, 1094 ); AddVehicleComponent( carid, 1010 ); AddVehicleComponent( carid, 1087 ); AddVehicleComponent( carid, 1163 ); AddVehicleComponent( carid, 1091 ); ChangeVehiclePaintjob( carid, 2 ); SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc11( playerid, params[ ] ) { new carid; if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED,"ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); carid = CreateVehicle( 557, x, y, z, Angle, 1, 1, -1 ); PutPlayerInVehicle( playerid, carid, 0 ); AddVehicleComponent( carid, 1010 ); AddVehicleComponent( carid, 1081 ); SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc12( playerid, params[ ] ) { new carid; if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED,"ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); carid = CreateVehicle( 535, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, carid, 0 ); ChangeVehiclePaintjob( carid, 1 ); AddVehicleComponent( carid, 1109 ); AddVehicleComponent( carid, 1115 ); AddVehicleComponent( carid, 1117 ); AddVehicleComponent( carid, 1073 ); AddVehicleComponent( carid, 1010 ); AddVehicleComponent( carid, 1087 ); AddVehicleComponent( carid, 1114 ); AddVehicleComponent( carid, 1081 ); AddVehicleComponent( carid, 1119 ); AddVehicleComponent( carid, 1121 ); SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } //------------------------------------------------------------------------------// CMD:vtc13( playerid, params[ ] ) { new carid; if ( PlayerInfo[ playerid ][ Vip] >= 1 ) { if ( IsPlayerInAnyVehicle( playerid ) ) { SendClientMessage( playerid, COLOR_RED,"ERROR: You already have a vehicle!" ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, Angle ); carid = CreateVehicle( 562, x, y, z, Angle, 1, -1, -1 ); PutPlayerInVehicle( playerid, carid, 0 ); AddVehicleComponent( carid, 1034 ); AddVehicleComponent( carid, 1038 ); AddVehicleComponent( carid, 1147 ); AddVehicleComponent( carid, 1010 ); AddVehicleComponent( carid, 1073 ); ChangeVehiclePaintjob( carid, 0 ); SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) ); LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); } } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } CMD:vcar(playerid,params[]) { new carid; if(PlayerInfo[playerid][Vip] >= 1) { GetPlayerPos(playerid, x, y, z); carid=CreateVehicle(495, x+3, y, z, 900.00, -1, -1, 120); PutPlayerInVehicle(playerid, carid,0); LinkVehicleToInterior(carid, GetPlayerInterior(playerid)); } else { SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member"); } return 1; } CMD:rw( playerid, params[ ] ) { if(PlayerInfo[playerid][Vip] >=1) { ResetPlayerWeapons( playerid ); SendClientMessage( playerid, 0x33AA33FF, "You got a Walking Weapons pack {FF0000}Free!" ); GivePlayerWeapon( playerid, 4, 1 ); //Knife GivePlayerWeapon( playerid, 28, 500 ); //Uzi GivePlayerWeapon( playerid, 26, 500 ); //Sawnoff Shotgun GivePlayerWeapon( playerid, 22, 500 ); //9mm } return 1; CMD:buyvip(playerid,params[]) { if(DM[playerid] == 0) { new vip[2048]; strcat(vip, " {FFBF00}Un nou cumparator de V.I.P?\n\n", 2048 ); strcat(vip, " {FFBF00}Daca e asa citeste regulamentul de mai jos \n", 2048 ); strcat(vip, " {FF0000}Regulament:\n", 2048 ); strcat(vip, " {0011FF}1.Nu ai voie sa te teleportezi(/goto)la un player de mai multe ori si sa il omori\n", 2048 ); strcat(vip, " {0011FF}2.Nu ai voie sa vorbesti vulgar cu alti V.I.P sau playeri!\n", 2048 ); strcat(vip, " {0011FF}3.Nu ai voie sa folosesti /vtc[1-13] in DM-uri!\n\n", 2048 ); strcat(vip, " {FFBF00}Apoi trebuie sa stii ce inseamna V.I.P pe serverul Romania Stunt Time\n", 2048 ); strcat(vip, " {FFBF00}V.I.P are comenzi ce un player normal nu le are\n", 2048 ); strcat(vip, " {FFBF00}Deci V.I.P este un membru respectat pe server\n\n", 2048 ); strcat(vip, " {FFBF00}V.I.P se cumpara cu coins(/stats) !\n", 2048 ); strcat(vip, " {FFBF00}Inainte sa cumperi V.I.P scrie /vcmds si vezi daca merita sau nu merita sa cumperi vip !\n", 2048 ); strcat(vip, " {FFBF00}V.I.P Level 4 se cumpara in euro pe orange nu cu coins\n\n", 2048 ); strcat(vip, " {00FF04}Deci vrei sa cumperi V.I.P?\n", 2048 ); ShowPlayerDialog(playerid,BVip,DIALOG_STYLE_MSGBOX,"Buy {FF0000}V.I.P",vip,"Da","Nu"); CMD:setvip(playerid,params[]) { new file [255]; if(Loggedin[playerid] == 1) { if(IsPlayerAdmin(playerid)) { new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /setvip [playerid] [level]"); new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128]; player1 = strval(tmp); if(!strlen(tmp2)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /setvip [playerid] [level]"); level = strval(tmp2); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { if(Loggedin [player1] == 1) { if(level > MaxVipLevel) return SendClientMessage(playerid,COLOR_RED,"ERROR: Incorrect Level"); if(level == PlayerInfo[player1][Vip]) return SendClientMessage(playerid,COLOR_RED,"ERROR: Player is already this level"); GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname)); new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second); if(level > 0) format(string,sizeof(string),"Administrator %s has set you to Administrator Status [level %d]",adminname, level); else format(string,sizeof(string),"Administrator %s has set you to Player Status [level %d]",adminname, level); SendClientMessage(player1,COLOR_BLUE,string); if(level > PlayerInfo[player1][Vip]) GameTextForPlayer(player1,"Vip Promoted", 2000, 3); else GameTextForPlayer(player1,"Vip Demoted", 2000, 3); format(string,sizeof(string),"You have made %s Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,COLOR_BLUE,string); format(string,sizeof(string),"Administrator %s has made %s Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second); dini_IntSet(file, "Vip",PlayerInfo[playerid][Vip]); dUserSetINT(PlayerName2(player1)).("Vip",(level)); PlayerInfo[player1][Vip] = level; return PlayerPlaySound(player1,1057,0.0,0.0,0.0); } else return SendClientMessage(playerid,COLOR_RED,"ERROR: Player must be registered and logged in to be admin"); } else return SendClientMessage(playerid, COLOR_RED, "Player is not connected"); } else return SendClientMessage(playerid,COLOR_RED,"ERROR: You are not a high enough level to use this command"); } else return SendClientMessage(playerid,COLOR_RED,"ERROR: You must be logged in to use this commands"); } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { dini_IntSet(file, "Vip",PlayerInfo[playerid][Vip] = 0); if(dialogid == BVip) { if(response) { ShowPlayerDialog(playerid,BVip2,DIALOG_STYLE_LIST,"Buy V.I.P","V.I.P Level 1 - 4000 Coins\nV.I.P Level 2 - 5000 Coins\nV.I.P Level 3 - 7000 Coins","Buy","Cancel"); } } if(dialogid == BVip2) { if(response) { if(listitem == 0) { if(PlayerInfo[playerid][Coins] >= 4000) { PlayerInfo[playerid][Coins] -= 4000; PlayerInfo[playerid][Vip] = 1; } else { SendClientMessage(playerid,COLOR_RED,"You don't have enought coins to buy vip level 1"); } } if(listitem == 1) { if(PlayerInfo[playerid][Coins] >= 5000) { PlayerInfo[playerid][Coins] -= 5000; PlayerInfo[playerid][Vip] = 2; } else { SendClientMessage(playerid,COLOR_RED,"You don't have enought coins to buy vip level 2"); } } if(listitem == 2) { if(PlayerInfo[playerid][Coins] >= 7000) { PlayerInfo[playerid][Coins] -= 7000; PlayerInfo[playerid][Vip] = 3; } else { SendClientMessage(playerid,COLOR_RED,"You don't have enought coins to buy vip level 3"); } } } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }[/pawn]
-
Dezinstaleaza WINDOWS-UL mie mi s-a intamplat la fel.Nu mai intra in GTA si daca intra era minune si mergea greu. ;)
-
Se apasa F5 WOW :rolleyes:
-
Nu merge .Da-mi id tau prim PM si iti dau GM ;)
-
Incerci sa te uiti la alte toutoriale.Asa inveti si vezi ca pe www.sa-mp.ro sunt o gramda )
-
Salut sa-mp.ro .Am o problema foarte mare cu serverul meu. Am apasat dublu click pe sa-mp-server.exe , am intrat in server si nu merge imi scrie "Server is not responding" deci mi se inchide sa-mp-server.exe. Uitati server.cfg: [pawn]echo Executing Server Config... lanmode 0 rcon_password admin maxplayers 50 port 7777 hostname Romania Black Stunt Beta 0.3d gamemode0 RBS 1 mapname Romania Black Stunt Beta 0.3d filterscripts screen LuxAdmin new2 JunkBuster 3d radio VIP baloon HealthBar4 Xstreamo plugins streamer.dll Whirlpool.dll irc.dll audio.dll sscanf.dll xStreamer.dll maxnpc 0 announce 1 query 1 weburl xxx onfoot_rate 40 incar_rate 40 weapon_rate 40 stream_distance 300.0 stream_rate 1000 maxnpc 0 [/pawn] Ma puteti ajuta?Va multumesc . :grin: P.S: Daca incarc alt GM Imi merge 100% Edit : Am gresit la o comanda .Multumesc pentru ajutor :)
-
Hai la o partida de tras pe nas ==]].Coca Ina . Ingenios fs dar am mai vazut si pe alte servere Fs de ex /drugs. Nu zic ca e editat de tine ci ca am mai vazut alt fs cu droguri pe StuntEvolution.
-
Frumusel 5/5.Bravo.
-
P.S. NPC Papa sloturi ON: 5/5
-
Cool 10/10
-
Folositor .Bravo meriti toate Calificativele pozitive Ti-ai dedicat o parte din copilarie pentru SA-MP .Toate felicitarile mele. 10/10
-
GOOD:)VERY NICE ICE :shocked:
-
Bune topicurile.Felicitari creatorului )
-
Bv 5/5.
-
Faci un teleport unde vrei si Adaugi la OnGameModeEditInit() .Adaugi tot cu AddPlayerClass(X,Y,Z)
-
Copiaza tot din Fs in GM Ls linia respectiva doar nu baga nimic de aici : [pawn]public OnPlayerRequestClass(playerid, classid)[/pawn] Edit: Daca nu merge Try this: http://wiki.sa-mp.com/wiki/GangZoneShowForPlayer http://www.sa-mp.ro/forum/index.php/topic,5493.0.html http://www.sa-mp.ro/forum/index.php/topic,2555.0.html Sall ^_^
