| Tematy otagowane jako: pro¶ba |
| 1. Pro¶ba |
Cze??,mam wielk? pro?b? do was, m?g?by kto? mi przerobi? t? grafik?: https://imgur.com/a/A18u5uN ?eby by? napis "Taste My Life" ? oczywi?cie bez "" Pr?bowa?em w photoshopie przezroczysto?? zrobi? ale mi si? nie udaje |
| 2. Pro¶ba o przerobienie sk |
Kr?tkom?wi?c chodzi o kana? GPS na DayZ. Problem jest taki, ?e ka?dy kto wejdzie na serwer jest z automatu przypisywany jakby do domy?lnego kana?u. Chcia?bym, aby skrypt przy wej?ciu gracza na serwer nie wrzuca? go do jakiego? kana?u dop?ki gracz go sam nie ustawi. Gdzie? jest b??d i nie wiem gdzie.
Z g?ry dzi?ki za pomoc
https://pastebin.com/vw1WJE5J?fbclid=IwAR3zCakPhbyipnRorrPPw1w3vyJroqvwR_1fwBgajYXVoqpg6TuI3ff3hIc
playerBlibs1 = {}
amouunt1 = 0
function updateGPS2 ()
if not getElementData(getLocalPlayer(),"logedin") then return end
amouunt1 = 0
for i, blip in ipairs(playerBlibs1) do
if isElement(blip) then
destroyElement(blip)
end
end
playerBlibs1 = {}
for i, player in ipairs(getElementsByType("player")) do
if getElementData(localPlayer,"radiowave") == getElementData(player,"radiowave") and getElementData(player,"GPS") >= 1 and getElementData(localPlayer,"GPS") >= 1 and player ~= localPlayer then
amouunt1 = amouunt1+1
playerBlibs1[amouunt1] = createBlipAttachedTo(player,0,2,255,0,0)
setBlipVisibleDistance(playerBlibs1[amouunt1],1000)
end
end
end
setTimer(updateGPS2,5000,0) |
| 3. Pro¶ba o wyja¶nienie kodu |
Hejka! Ten kod spawnuje pojazd, od razu przenosi gracza do niego jako kierowce, nie rozumiem dzia?ania tej tablicy "new spawned_vehicles[MAX_PLAYERS];"
z reszt? kodu, czy m?g?by kto? prosz? wyt?umaczy? mi w jaki spos?b to dzia?a i zast?puj? ID pojazdu z tego?: "spawned_vehicles[playerid] = CreateVehicle(vmodel, posX, posY, posZ, 0.0, 0, 0, 1000, siren);"
KOD:
new spawned_vehicles[MAX_PLAYERS];
CMD:v (playerid, params[])
{
new vmodel, siren, Float:posX, Float:posY, Float:posZ;
sscanf(params, "dd", vmodel, siren);
if(sscanf(params, "dd", vmodel, siren))
{
SendClientMessage(playerid, 0xC0C0C0FF, "Uzyj: /v [model pojazdu] [syrena: 1 - tak, 0 -nie]");
return 1;
}
if(vmodel < 400 || vmodel > 611)
{
SendClientMessage(playerid, 0xC0C0C0FF, "Model pojazdu musi znajdowac sie pomiedzy wartoscia 400 - 611.");
return 1;
}
if(siren > 1 || siren < 0)
{
SendClientMessage(playerid, 0xC0C0C0FF, "Wartosc syreny musi sie znajdowac w zakresie 0 - 1 (nie lub tak)");
return 1;
}
GetPlayerPos(playerid, posX, posY, posZ);
spawned_vehicles[playerid] = CreateVehicle(vmodel, posX, posY, posZ, 0.0, 0, 0, 1000, siren);
PutPlayerInVehicle(playerid, spawned_vehicles[playerid], 0);
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), GetPlayerVirtualWorld(playerid));
return 1;
}
[ Dodano : 2017-10-16, 07:56 ]
[info=o]k[/info]... |
| 4. Pro¶ba o przerobienie skryptu. |
[center]Witam. ot?? nie wiem jak naprawi? ten b??d, a dok?adniej gdy ju? zrobimy konto i si? logujemy to trzeba wpisa? has?o i gdy je wpiszemy jest wszystko okey ale natomiast gdy zostawimy miejsce has?a puste i damy zaloguj to i tak si? zalogujemy na konto!
Mo?ecie jako? to naprawi? i napisa? w czym tkwi b??d?
Z g?ry dzi?ki.
Skrypt:
[code]#include <a_samp>
#include <dfile>
#include <kolory>
#define NAZWA_SERWERA "ORPG Serwer by Troy"
#define WERSJA_SERWERA "0.3.7"
#define PUNKTY_NA_START 10
#define KASA_NA_START 100
#define DIALOG_REJESTRACJA 0
#define DIALOG_LOGOWANIE 1
#define FOLDER_KONT "/accounts-database/"
main(){}
enum Dgracza
{
bool: Zalogowany
};
new DaneGracza[MAX_PLAYERS][Dgracza];
public OnGameModeInit()
{
UsePlayerPedAnims();
// Skiny m?™ĹĄczyzn
AddPlayerClass(7, 1130, -1483.5, 22.799999237061, 0.0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(96, 1130, -1483.5, 22.799999237061, 0.0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(59, 1130, -1483.5, 22.799999237061, 0.0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(48, 1130, -1483.5, 22.799999237061, 0.0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(47, 1130, -1483.5, 22.799999237061, 0.0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(29, 1130, -1483.5, 22.799999237061, 0.0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(23, 1130, -1483.5, 22.799999237061, 0.0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(19, 1130, -1483.5, 22.799999237061, 0.0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(18... |
| 5. Pro¶ba o podpięcie |
Witam, prosz? podpi?cie tego skryptu pod baz? danych
[code]
typy={
[837]=-.5,
[835]=1,
[847]=1,
[684]=-.6,
}
typy2={837,835,847,684}
function zniszczDrzewo(drzewo)
if isElement(drzewo) then
destroyElement(drzewo)
givePlayerMoney(client,500)
outputChatBox("Drzewo ?ci?te! Otrzymujesz 500PLN",client,0,255,0)
end
end
addEvent("PSP:Zniszczdrzewo",true)
addEventHandler("PSP:Zniszczdrzewo",resourceRoot,zniszczDrzewo)
function dodajNoweMiejsce(plr,cmd,ilosc)
local accName=getAccountName(getPlayerAccount(plr))
if isObjectInACLGroup("user."..accName,aclGetGroup("Admin")) then
if ilosc then
ilosc=tonumber(ilosc)
if ilosc then
if math.floor(ilosc)==ilosc then
if ilosc>0 then
if ilosc<=100 then
x,y,z=getElementPosition(plr)
exports["ogrpg-db"]:dbSet("insert into PSP_drzewa values(null,?,?,?,?)",x,y,z,ilosc)
outputChatBox("Nowe miejsce na drzewo dla PSP dodano pomy?lnie!",plr,0,255,0)
else
outputChatBox("Limit drzewa to 100!",plr,255,0,0)
end
else
outputChatBox("Ilo?? drzewa wi?ksza od zera!",plr,255,0,0)
end
else
outputChatBox("Ilo?? drzewa musi by? liczb? ca?kowit?!",plr,255,0,0)
end
else
outputChatBox("B??d, popraw na: /"..cmd.." [ilo?? drzewa]",plr,255,0,0)
end
else
outputChatBox("... |
| 6. [DM] Pro¶ba o sprawdzenie poprawno¶ci kodu |
Witam. Napisa?em sobie skrypt na frakcje Policji. Prosi? bym o sprawdzenie poprawno?ci. Ewentualnie prosze o naniesienie poprawek.
[code]Policja = createTeam ( "Policja", 38, 12, 235)
Cywile = createTeam ( "Cywile", 0, 0, 0 )
markerSluzba = createMarker ( 256.79998779297, 64.6999969482422, 1002.5999755859, "cylinder", 1.5, 0, 0, 255 )
markerEndSluzba = createMarker ( 256.79998779297, 66.099998474121, 1002.5999755859, "cylinder", 1.5, 0, 0, 255 )
przebieranie = createMarker ( 255, 77.099998474121, 1002.5, "cylinder", 1.5, 230, 244, 10 )
function poliStartSluzba( thePlayer )
setElementInterior ( markerSluzba, 6 )
setElementInterior ( markerEndSluzba, 6 )
setElementInterior ( przebieranie, 6 )
setElementInterior ( blipSzafka, 6 )
local markerSluzba = createMarker ( 256.79998779297, 64.6999969482422, 1002.5999755859, "cylinder", 1.5, 0, 0, 255 )
local blipSzafka = createBlip( 255, 77.099998474121, 1002.5, 0, 0, 0, 0, 255 )
local loginGracza = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." ..loginGracza.. aclGetGroup ( "Policja") ) then
setPlayerTeam ( thePlayer, Policja)
outputChatBox("#00ff00Rozpocz??e? s?u?b?. Id? do szafki, aby przebra? si? w umundurowanie i zabra? ekwipunek.", thePlayer )
else
outputChatBox( "Nie jeste? zatrudniony w Policji!", thePlayer )
end
end
addEventHandler( "onMarkerHit&... |
| 7. Pro¶ba o przerobienie skryptu podpięcie do bazy |
[code]local polaczenie = dbConnect ( "sqlite", "db.db" )
if polaczenie then
outputDebugString("Wczytano pojazdy z przechowywalni")
else
outputDebugString("Nie wczytano pojazd?w z przechowywalni")
end
dbExec ( polaczenie, "CREATE TABLE IF NOT EXISTS Zapis ( Calyy INTEGER, Drzwii INTEGER, PP1 INTEGER, PL1 INTEGER, TP1 INTEGER, TL1 INTEGER, hpauta INTEGER, RS INTEGER, GS INTEGER, BS INTEGER, Tuning INTEGER, Przebieg INTEGER, ID INTEGER, Model INTEGER, Paintjob INTEGER, Paliwo INTEGER, Owner VARCHAR, color1 INTEGER, color2 INTEGER, color3 INTEGER, color4 INTEGER)" )
marker=createMarker(-1756.36,951.36,23.74,"cylinder",6,68,212,4,100)
odb=createMarker(-1748,960,24,"cylinder",1,255,0,0,100)
function oddajAutodoprzecho(e)
if source==marker then
if getElementType(e)=="vehicle" then
local idd=getElementData(e, "id")
local paliwo=getElementData(e, "pojazdy_paliwo")
if idd then
local owner=getElementData(e, "wlasciciel")
local model=getElementModel(e)
local paint=getVehiclePaintjob(e)
local przeb = getElementData ( e, "pojazd_przebieg" )
local upgrade = getVehicleTuning (e)
local c1,c2,c3,c4 = getVehicleColor ( e )
local rs,gs,bs = getVehicleHeadLightColor(e)
local autohp = getElementHealth(e)
local pp1,pl1,tp1,tl1 = getVehicleWheelStates(e)
local caly = {}
... |
| 8. Pro¶ba o Teleport z textdrawem |
Witam, to znowu ja na pewnym serwerze widzia?em gdy wpiszemy jaki? teleport np./sf mamy w prawym dolnym rogu zielony napis "San Fierro":

Za prawid?ow? odpowiedz |
| 9. Pro¶ba o zmienienie tego z SQL na MySQL |
Prosz? ?eby kto? zrobi? tak ?ebym tylko musia? uzupe?ni? dane do bazy tutaj daje kod.
[code]function saveallvehicles(modelID)
executeSQLDropTable ( "vehiclesaver" )
executeSQLCreateTable ( "vehiclesaver", "VehicleID INTEGER, px REAL, py REAL, pz REAL, rx REAL, ry REAL, rz REAL, Color1 INTEGER, Color2 INTEGER, Health REAL, upgrades TEXT, paintjob INTEGER, Hood INTEGER, Trunk INTEGER, FrontLeft INTEGER, FrontRight INTEGER,RearLeft INEGER, RearRight INEGER, FrontLeftPanel INTEGER, FrontRightPanel Integer, RearLeftPanel Integer, RearRightPanel Integer,Windscreen Integer,FrontBumper Integer, RearBumper Integer,FLL Integer,FRL Integer,RLL Integer, RRL Integer, VehOvL Integer, HR Real,TR Real,FLR Real,FRR Real, RLR Real, RRR Real,WFL Integer, WRL Intger, WFR Integer, WRR Integer, VehSirena Integer, EngineState Integer, XTUR Real, YTUR Real" )
local vehicles = (getElementsByType("vehicle"))
for i, vehicle in pairs (vehicles) do
local id = (getElementModel(vehicle))
if id == 602 or id == 545 or id == 496 or id == 517 or id == 401 or id == 410 or id == 518 or id == 600 or id == 527 or id == 436
or id == 589 or id == 580 or id == 419 or id == 439 or id == 533 or id == 549 or id == 526 or id == 491 or id == 474 or id == 445
or id == 467 or id == 604 or id == 426 or id == 507 or id == 547 or id == 585 or id == 405 or id == 587 or id == 409 or id == 466
or id == 550 or id == 492 or id == 566 or id == 546 or id == 540 o... |
| 10. [DM] Pro¶ba o plik acl.xml |
| Witam, ostatnio bawi?em si? w dodawanie nowych rang, co? poprzestawia?em i przez to rangi na moim serwerze s? z?e, bo np admin nie mo?e zatrzyma? skryptu. Niby jest ?e true przy danej opcji w pliku amx, ale i tak si? to buguj?, chcia?bym prosi? o plik acl, najlepiej jeszcze nie z edytowany. |
| 11. [DM] pro¶ba |
Witam pracuje nad map? DM napisa?em narazie wiadomo?? jak gracz wejdzie na server, radio i pozycje wybiera?ki , i klikn?lem f4 wszystko ?adnie si? skompilowa?o ale jak wgram mape do domowego serwera to wyskakuje mi taki b??d :
[code]
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[17] filterscripts = "" (string)
[17] weburl = "www.sa-mp.com" (string)
[17]
[17] Server Plugins
[17] --------------
[17] Loading plugin: Audio.dll
[17] Failed.
[17] Loading plugin: Sscanf.dll
[17]
[17] ===============================
[17] sscanf plugin loaded.
[17] Version: 2.8.1
[17] (c) 2012 Alex "Y_Less" Cole
[17] ===============================
[17] Loaded.
[17] Loading plugin: Streamer.dll
[17] Failed.
[17] Loaded 1 plugins.
[17]
[17] Filterscripts
[17] ---------------
[17] Loaded 0 filterscripts.
[17] Script[gamemodes/Mapa.amx]: Run time error 20: "Invalid index parameter (bad entry point)"
[17] Number of vehicle models: 0
[/code]
Prosze o pomoc wgra?em pluginy z www.sa-mp.com : Streamer.dll Audio.dll Sscanf.dll mysql.dll
I nic to samo wyskakuje Kod mapy:
[code]
#include <a_samp>
//Podstawowe kolory
#define POL_ZOLTY 0xF5DC0BFF
#define POL_NIEBIESKI 0x209CF2FF
#define COLOR_LIGHTYELLOW 0xFAEAA9FF
#define COLOR_LIGHTORANGE 0xF7A26FFF
#define COLOR_VIOLET 0x9955DEE... |
| 12. [DM] Pro¶ba o informacje |
Chcia?bym nauczy? si? uk?ada? kod w pawno ?eby nie wyskakiwa?y mi jakie? b??dy r??nego rodzaju , szuka?em w internecie i nie ma nic na ten temat prosi? bym o podanie strony w kt?rej mog si? nauczy? albo ?eby sama mi uk?ada?a pomo?e mi to w wklejaniu skrypt?w do mapy niewiem jak zako?czy? i rozpocz?? i sko?czy? .
Za pomoc oczywi?cie
Dzi?kuje za pomoc |
| 13. [INNE] Wielka pro¶ba |
Cze?? mo?ecie mi pom?c? Potrzebowa? bym napisa? skrypt, na wy?cigi, tzn. Mam w planie zrobi? wielki festiwal wy?cig?w i potrzebowa? bym ustawi? race checkpointy, niestety problemem jest to ?e nie wiem jak zrobi? komend? kt?ra by je wy?wietla?a. I by po wjechaniu w ostatni checkpoint wy?wietli?o na chacie kolorowo w jakiej kolejno?ci zosta? przejechany wy?cig. Wkleiliby?cie jaki? przyk?ad, co? na czym m?g? bym si? wzorowa??
[ Dodano: 2014-08-21, 10:21 ]
je?li co? robi? to u?ywam http://wiki.sa-mp.com, nie ma tam napisanego jak wy?wietli? checkpointy ;/
http://wiki.sa-mp.com/wiki/SetPlayerRaceCheckpoint |
| 14. [GF] Pro¶ba |
[code]
}
if(newcar == 94 || newcar == 189 || newcar == 190 || newcar == 191 || newcar == 192 || newcar == 193 || newcar == 194 || newcar == 195 || newcar == 196)
{
if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { }
else
{
SendClientMessage(playerid,COLOR_GREY," Nie jeste? taks?wkarzem !");
RemovePlayerFromVehicle(playerid);
}
[/code]
[code] }//linie lotnicze
if(newcar == 197 || newcar == 198 || newcar == 199 || newcar == 202 || newcar == 203 || newcar == 204)
{
if(PlayerInfo[playerid][pMember] == 10 ||PlayerInfo[playerid][pLeader] == 10) { }
else
{
SendClientMessage(playerid,COLOR_GREY," Nie jeste? pilotem !");
RemovePlayerFromVehicle(playerid);
}
[/code]
[code]//-------------------------------[Taxi]-------------------------------------------------------------------------
AddStaticVehicleEx(420,2394.79980469,-2077.39941406,13.39999962,90.00000000,6,1,15); // Taxi1.1 189
AddStaticVehicleEx(420,2394.79980469,-2097.29980469,13.39999962,90.00000000,6,1,15); // Taxi1.2
AddStaticVehicleEx(420,2394.79980469,-2093.09960938,13.50000000,90.00000000,6,1,15); // Taxi1.3
AddStaticVehicleEx(420,2455.69921875,-2079.59960938,13.69999981,0.00000000,6,1,15); // Taxi1.4
AddStaticVehicleEx(438,2394.80004883,-2103.19995117,13.50000000,90.00000000,6,1,15); // Taxi1.5 192
AddStaticVehicleEx(438,2394.80004883,-2086.5000... |
| 15. [GF] Pro¶ba |
Map problem zacz??em sobie przerobi? 1 mapk? rp zmieni?em baz? KT zrobi?em inta im itd. zaczynam stawia? auta odpalam serwa a to pisze nie jeste? w gangu.
I mam pytanie czy mo?na o skryptowaci auto np su?tana ale tylko 1 np do policji
a 2 do gangu ? Jak kto? wie niech napisze mi na pw albo co? plis nowy jestem i jeszcze nie ogarniam PWN
Stawiam za pomoc. |
| 16. [INNE] Pro¶ba o przerobienie |
Cze?? mam pytanie czy m?g?by mi kto? przerobic to
na strcmd oczywi?cie nagroda nie ominie
[code]
#include <a_samp>
#include <zcmd>
new Text:FigurkaTD,PFigurka;
public OnFilterScriptInit()
{
FigurkaTD = TextDrawCreate(142.000000, 368.000000, "_");
TextDrawBackgroundColor(FigurkaTD, 255);
TextDrawFont(FigurkaTD, 1);
TextDrawLetterSize(FigurkaTD, 0.200000, 1.000000);
TextDrawColor(FigurkaTD, -1);
TextDrawSetOutline(FigurkaTD, 1);
TextDrawSetProportional(FigurkaTD, 1);
TextDrawUseBox(FigurkaTD, 1);
TextDrawBoxColor(FigurkaTD, 64);
TextDrawTextSize(FigurkaTD, 300.000000, -130.000000);
return 1;
}
CMD:figurka(playerid, cmdtext[])
{
if(GetPVarInt(playerid, "FigurkaWyjeb") != 0)
return SendClientMessage(playerid, -1, "** Utworzy?e?(a?) ju? figurke ! **");
if(isnull(cmdtext))
return SendClientMessage(playerid, 0x33AA33AA, "** Wpisz /figurka [podpowiedz] **");
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "** Nie jeste? Adminem ! **");
new Float:X[3];
GetPlayerPos(playerid, X[0], X[1], X[2]);
TextDrawShowForAll(FigurkaTD);
new StringF[128];
SendClientMessage(playerid, 0xFF0000AA, "########################################");
format(StringF,128,"** Figurka jest na mapie podpowied?: %s **", cmdtext);
SendClientMessageToAll(0x33AA33AA, StringF);
SendClientMessage(pla... |
|