-
Posts
95 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Sammich
-
-
Exista vreun program pentru SA:MP care la un anumit timp sa scrie o comanda.
EX.: Setez ca la 10 minute sa scrie o comanda in joc care o pun.
-
Descriere tutorial: A-si dori si eu un tutorial cum sa fac un anti-flood eficient
-
Problema intalnita (descriere): Salut,deci inloc sa imi apara text-ul acela cand ma omoara un player normal imi apare cand ma omoara un politist
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu):new string[256]; if((playerVariables[playerid][pMember] != 1 || playerVariables[playerid][pMember] != 2 || playerVariables[playerid][pMember] != 3 || playerVariables[playerid][pMember] != 13) && (groupVariables[playerVariables[killerid][pMember]][gInWar] == 0 || groupVariables[playerVariables[playerid][pMember]][gInWar] == 0) && (PlayerPaintballing[killerid] == 0 && PlayerPaintballing[playerid] == 0) && (playerVariables[playerid][pMember] != 1 || playerVariables[playerid][pMember] != 2 || playerVariables[playerid][pMember] != 3 || playerVariables[playerid][pMember] != 13) && (playerVariables[killerid][pMember] != playerVariables[playerid][pMember])) { WantedID[playerid] = killerid; SCM(playerid, COLOR_LIGHT, "Ai fost atacat de un alt player. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul."); WantedIDTime[playerid] = 60; }
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: Da -
Descriere tutorial: A-si dori si eu un tutotral despre cum sa faci un rent car,sa fie MySQL.Aceasta este variabila care vreau sa fie masinile rent car vehicleDS
-
Salutare Sa-mp.ro .
In ultima vreme am vazut ca multi dintre voi vreti sa faceti un logo.
Sa incepem tutorialul.
Adaugati acest new la new-uri
new Text:Logo[MAX_PLAYERS];
Apoi la OnGameModeInit adaugati textdraw-ul
Logo[f] = TextDrawCreate(466.179412, 429.333160, "New TextDraw"); TextDrawLetterSize(Logo[f], 0.204025, 2.078334); TextDrawAlignment(Logo[f], 1); TextDrawColor(Logo[f], -1); TextDrawSetShadow(Logo[f], 0); TextDrawSetOutline(Logo[f], 1); TextDrawBackgroundColor(Logo[f], 255); TextDrawFont(Logo[f], 2); TextDrawSetProportional(Logo[f], 1);
Apoi adaugati la OnPlayerConnect asta
new string[256]; format( string , 128 , "%s / Numele server-ului" , playerVariables[playerid][pNormalName]); TextDrawSetString(Logo[playerid] , string); TextDrawShowForPlayer(playerid, Logo[playerid]);
Sper ca v-am ajutat,o sa revin cu un tutorial de scadere wanted points.
P.S:Daca nu va convine cum este pus textdraw-ul pe ecran puteti sa il modificati voi,va recomand iTD iPLEOMAX's TextDraw Editor
- 1
-
Pai am pus asta :
forward SpeedLimitJob();
apoi asta :
public SpeedLimitJob() { foreach(Player, i) { new playerspeed = GetPlayerSpeed(i); if(playerspeed > 25) { TextDrawHideForPlayer(i, Farmer4[i]); } } return 1; }
apoi am pus asta la OnGamemodInt :
SetTimer("SpeedPlayerJob", 1000, 1);
atat
-
Imi da erroare asta :
D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6054) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase Header size: 22816 bytes Code size: 2407152 bytes Data size: 5773108 bytes Stack/heap size: 180000 bytes; estimated max. usage: unknown, due to recursion Total requirements: 8383076 bytes 1 Warning.
Si linia 6054 este asta :
new playerspeed = GetPlayerSpeed(i);
-
Imi da eroare asta :
D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6041) : error 029: invalid expression, assumed zero D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6041) : warning 215: expression has no effect D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6041) : error 001: expected token: ";", but found ")" D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6041) : error 029: invalid expression, assumed zero D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(6041) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
Linia 6041 este asta :
if(GetPlayerSpeed(i, > 0) > 25)
-
arata cum e textdraw-ul la spedometer, da-mi tot ce tine de el
Asta zici tu?
stockGetPlayerSpeed(playerid, get3d) // Need this for fixcar { new Float:Floats[3]; if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), Floats[0], Floats[1], Floats[2]); else GetPlayerVelocity(playerid, Floats[0], Floats[1], Floats[2]); return SpeedCheck(Floats[0], Floats[1], Floats[2], 100.0, get3d); }
-
Cum adica?
Aici e sectiunea in care rezolvam probleme de scripting, nu oferim scripturi.
Daca ar venii toti cu rugamintea sa le facem ceva, atunci de unde clienti in privat?
Nu ti-am cerut nici un script,din cate poti vedea am zis ca vreau sa fac ca atunci cand depasesc viteza de 25KM/H sa imi stearga texdraw-ul Farmer4,eu am incercat sa pun
Cum ai tu spedometer-ul?
Cum adica?
-
Am postat
Du-te la cereri tutoriale si explica ce vrei sa faca sistemul.
Am vazut ceva,cand ma urc intr-o masina sau asa ceva imi apare texdraw-ul,dar nu se secundele sau minutele
-
Vreau topic closed,am rezolvat!
-
Pai ce trebuie sa iti dau ca sa poti stii cum functioneaza?
-
Pai si crezi ca a-si putea sa il rezolv cumva?
-
Tot nu apare textdraw-ul
-
Acum imi da warning-urile astea:
----------------------------------------------------------------------
D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(7818) : warning 213: tag mismatch
D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(7818) : warning 213: tag mismatch-------------------------------------------------------------------
Linia 7818 este asta :
--------------------------------------------------------------
TextDrawSetString(playerid, WantedScade[playerid]);
--------------------------------------------------------------
-
Hmm,acum s-a compilat dar cand am wanted nu imi apare texdraw-ul
-
Uite,asta este eroare :
---------------------------------------------------------------------------------------------
D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(7817) : error 017: undefined symbol "i"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.---------------------------------------------------------------------------------------------
Si asta este linia de cod:
---------------------------------------------------------------------------------------------
format(string2, 256, "Wanted scade in: ~r~ %d secunde", CalculeazaTimp(WantedTime));
---------------------------------------------------------------------------------------------
Uite http://i.imgur.com/EE0WUMe.png
-
-
Da-ne functia CalculeazaTimp.
stockCalculeazaTimp(secunde)
{
new time = secunde;
time = time%3600;
new minute = time/60;
time = time%60;
new secunde2 = time;
new string[10];
format(string, sizeof(string),"%02d:%02d",minute,secunde2);
return string;
} -
Problema intalnita (descriere):Salut,vreau sa fac ca pe Bugged un textdraw cu Wanted scade in: 15 minute .Am facut texdraw-ul Am pus la new asta:
------------------------------------------
new Text:WantedScade[MAX_PLAYERS];
----------------------------------
Pe urma am adaugat textdraw-ul la OnGameModeInit si in ultimul rand am adaugat la OnPlayerStateChange asta
-----------------------------------------------------------------------------------
if(playerVariables[playerid][pWarrants] >= 1)
{
new string2[256];
format(string2, 256, "Wanted scade in: ~r~ %d secunde", CalculeazaTimp(WantedTime));
TextDrawSetString(WantedScade[playerid], string2);
}-------------------------------------------------------------------------------------------
Ero(area / rile) / warning-(ul / urile): Si imi da eroare asta "D:\Gamemoduri\bugged!\gamemodes\rpg.pwn(7817) : error 017: undefined symbol "i" "
Liniile de cod / sursa / script-ul(obligatoriu): Linia de cod este asta "format(string2, 256, "Wanted scade in: ~r~ %d secunde", CalculeazaTimp(WantedTime)); "
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: Da -
Problema intalnita (descriere): Am creat niste texdrawuri,si vreau sa ma ajutati sa fac ceva,eu nu reusesc,si eu vreau ca depaseste 25km/h sa dispara TextDraw-ul asta Farmer4
Ero(area / rile) / warning-(ul / urile):
Liniile de cod / sursa / script-ul(obligatoriu):==============================================================================================================================
public SetFarm(playerid)
{
if(playerVariables[playerid][pJob] == 9)
{
if(Farm[playerid] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 200.0, -381.9549,-1439.0001,25.7266))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(!IsPlayerPaused(playerid))
{
new veh = GetPlayerVehicleID(playerid);
if(vehicleVariables[veh][vVehicleJob] == 9)
{
new string[256];
new speed;
speed = GetVehicleSpeed(veh);
if(speed >= 25)
{
playerVariables[playerid][pFarmTime]--;
format(string, 256, "Munceste pentru inca ~r~ %d~w~ secunde pentru a fi platit", playerVariables[playerid][pFarmTime]);
TextDrawSetString(Farmer1[playerid], string);
TextDrawShowForPlayer(playerid, Farmer1[playerid]);
TextDrawShowForPlayer(playerid, Farmer2[playerid]);
TextDrawShowForPlayer(playerid, Farmer3[playerid]);
TextDrawShowForPlayer(playerid, Farmer4[playerid]);
}
if(playerVariables[playerid][pFarmTime] == 1)
{
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
TextDrawHideForPlayer(playerid, Farmer1[playerid]);
TextDrawHideForPlayer(playerid, Farmer2[playerid]);
TextDrawHideForPlayer(playerid, Farmer3[playerid]);
TextDrawHideForPlayer(playerid, Farmer4[playerid]);
new rand;
rand = 15 + random(10);
format(szMessage, sizeof(szMessage), "SMS: Ai primit %d kilograme de faina pentru munca ta, Sender: Gigi.Fermierul (222222).", rand);
SCM(playerid, COLOR_YELLOW, szMessage);
SCM(playerid, COLOR_GREEN, "Pentru a vinde faina, mergi la un Burgher / Fast-Food in apropiere.");
playerVariables[playerid][pGrainKG] = rand;
KillTimer(farmtimer[playerid]);
}
else
{
TextDrawShowForPlayer(playerid, Farmer4[playerid]);
}
}
}
}
}
else
{
GameTextForPlayer(playerid, "~r~You are not in the farm area.", 3000, 1);
}
}
}
return 1;
}============================================================================================================
Imagini / Video (optional):
Ati incercat sa rezolvati singur?: Da -
Problema intalnita (descriere): Se steaza ore jucate aiurea...si la cei care se intampla asa ceva..nu le mai merge /stats doar daca da /quitjob (desii ei n-au niciun job, sa zicem ca e incepator) ... dar totusi...
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu): -
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: Da, am incercat sa modific pe la hours, dar nu e aia...sau nu stiu eu ce sa-i fac. -
Poate sa imi dea si mie cineva toata faza cu OnLogin?
Ca mie imi da eroare!
Va rog,astept raspuns!
[FS] Filtetscript Anti-Ping
in Filterscript-uri
Posted
Anti-Ping System!
Scripted by Jazz
Informatii:
Un sistem Anti-Ping care da kick unui player atunci cand depaseste 500 ping.
Download
http://adf.ly/1T82eB