Rock
-
Posts
187 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Posts posted by Rock
-
-
stock DeleteNRG( ) { for( new iVeh; i < MAX_VEHICLES; i++ ) { new iVeh_Model = GetVehicleModel( i ); if( iVeh_Model == 522 ) return DestroyVehicle( i ); } } stock DeleteNRG2( ) { for( new iVeh; i < MAX_VEHICLES; i++ ) { new iVeh_Model = GetVehicleModel( i ); if( iVeh_Model != 522 ) continue; else return DestroyVehicle( i ); } }
Ai 2 exemple, vezi si tu care din ele merg mai bine.
-
Tot nu imi merge ( .
Acuma cand dau /goto nu mai imi apare nimic nici mesaju ala . !
(:((=((
Dar tu ai incercat cu un player care este pe server, nu? Adica trebuie sa fie un player conectat la care sa te teleportezi.
-
Auu, da, greseala mea, imi cer scuze.
Schimba linia:
if( PlayerInfo[ playerid ][ pAdmin ] >= 1 )
Cu:if( PlayerInfo[ playerid ][ pAdmin ] <= 5 )
5 fiind nivelul minim de admin, adica cei cu level mai mic sau egal cu 5 nu vor putea folosii comanda.
-
O sugestie? Nu cere chestii de genul aici. Peste noapte cineva ar putea vedea topicul asta si te-ai trezii cu domeniul preferat ciordit.
Vyorel a patito din cate imi aduc eu aminte.
-
Trebuie sa fie in genul asta:
fopen( "folder\bla.log", io_append );
La tine este "Logs\.log", practic tu ai spus scriptului sa citeasca din folderul Logs un fisier fara nume dar cu extensia .log
Sau mult mai simplu sa nu te mai complici atat, foloseste ASTA
-
Doamne..imposibil esti! Daca luai cate o bucatica din fiecare chestie postat aici iti faceai comanda aia de 10 ori!
Mura in gura!
CMD:goto( playerid, params[ ] ) { new iPlayer, Float: fPos[ 3 ] ; if( PlayerInfo[ playerid ][ pAdmin ] >= 1 ) return SendClientMessage( playerid, -1, "You need to be admin to use this command" ); if( sscanf( params, "u", iPlayer ) ) return SendClientMessage( playerid, -1, "Syntax: /goto <playerid>" ); if( iPlayer == 0xFFF ) return SendClientMessage( playerid, -1, "Invalid player ID" ); { GetPlayerPos( iPlayer, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] ); SetPlayerPos( playerid, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] ); } return 1; }
-
Si care ar fi scopul? De ce sa complici lucrurile cand sunt deja foarte simple?
Din ce vad eu, sunt unele constante care nu-si au rostul si mai cauzeaza si probleme.
#define x true #define y false
Liniile astea doua mai mult ca sigur vor strica orice script (presupunand ca scriptul respectiv foloseste variabilele x si y).
Corect.
Cum ai spus si tu Darky in ultimul reply de aici, nu ar ajuta la nimic, ba mai mult incurca mai ales pe incepatori.
Asta imi aduce aminde de Calgon cu LOLCode-ul lui.
Imi place sintaxa totusi, DECIPHER::INIT_FILTERSCRIPT, arata bine!
-
In loc de acel else pune if( !response )
-
pAdmin se numeste variabila din gf-uri.
Arata-mi o comanda care necesita drepturi de admin, gen /kick.
-
Toate programele postate trebuie sa includa si codul sursa.
-
Cand foloseste enumul C_DATA trebuie sa fie sub formatul asta:
C_DATA[ playerid ][ data_din_enum ];
In cazul tau ar trebuii sa fie:
C_DATA[ playerid ][ housenumber ];
Dar tu nu ai housenumber in acel enum asa ca adaugal tu sub celelalte chestii.
enum C_ENUM { HouseCar, Kills, Deaths, housenumber }
-
Bla Bla, va complicati prea mult pentru lucruri simple.
CMD:goto( playerid, params[ ] ) { new iPlayer, Float: fPos[ 3 ] ; if( !IsPlayerAdmin( playerid ) ) return SendClientMessage( playerid, -1, "You need to be admin to use this command" ); if( sscanf( params, "u", iPlayer ) ) return SendClientMessage( playerid, -1, "Syntax: /goto <playerid>" ); if( iPlayer == 0xFFF ) return SendClientMessage( playerid, -1, "Invalid player ID" ); { GetPlayerPos( iPlayer, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] ); SetPlayerPos( playerid, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] ); } return 1; }
-
Ai un obiect in gm care produce crash-ul asta.
Acum ceva timp am ajutat pe cineva cu aceeasi eroare si era din cauza portii unui pay 'n' spray
-
Oribil modul in care e scris. Marimea textului e prea mare si nu se intelege nimic + ca nu este explicat bine.
Si unde ai invatat tu ca se scrie "V-om", daca asa se scrie vom ar insemna ca ar trebuii sa scriem si "V-oi, V-oua", nu?
-
Neam uita la filme porno in timp ce scriptam . )
Are 1 an de cand nu a mai scriptat.
Sigur nu il convingi tu cu niste filme porno
-
M-as duce in viitor si as lua din pc-ul meu versiunea terminata din Drift World.
-
=-" post="142633" timestamp="1368258004"]
La TV iti dai seama ca o sa apara dupa 3 luni cand filelist-ul o sa fie plin cu variante la filmu asta )
Filmele pot fi difuzate la tv abea dupa 2 ani de la aparitia lor.
-
Nu e de ajuns sa te cred.
Nici macar nu stii sa pronunti bine, dar sa le mai si folosesti.
Integrer, nu intagrer.
-
Ba ma lasi?
Cum ai invatat? Copy + Paste?
Nici un programator avansat nu ar fi in stare sa invete sa stapaneasca un limbaj de programare nou doar intr-o ora.
Cat timp ti-a luat pana sa reusesti sa faci ceva simplu in pawno?
-
Lasal, nu stie care e diferenta dintre BUD: si sqLite .
Nici tu nu o stii.
BUD este bazat pe SQLite, ori ca folosesti BUD, ori ca folosesti SQLite simplu tot aia e, numai ca BUD face toate legaturile necesare cu baza de date fara sa fie nevoie ca tu sa iti bati capul prea mult.
-
SQLite.
-
BUD::MultiSet nu e recomandat sa fie folosit decat o singura data.
In loc de asta puteai folosii BUD::SetIntEntry in celelalte locuri.
-
stuntman, nu am nimic personal cu tine, te apreciez pentru cunostinte dar ai un singur defect, ma judeci doar pentru chestiile de aici.
Daca nu prea postez, nu prea ajut si nu am server asta nu inseamna ca nu sunt bun, am multe cunostinte, in 3 ani de scripting am invatat destul de multe.
Cum am spus si eu, POATE sunt aproape de tine, nu am spus ca te-am depasit, inca nu am ajuns acolo dar e timp.
Inca un defect e ca ii bagi pe toti in aceeasi oala, stiu si cand venisem la tine pe forum, nici macar nu ma cunosteai si incepusei sa zici ca "pretinzi ca esti bun desii nu esti".
Repet, nu am absolut nimic cu tine, asta e doar parerea mea.
EDIT:
Acum ti-am citit reply-ul mai bine.
Ai spus: "apreciez un om doar daca lanseaza ceva, nu si daca face lucruri in privat"
Iti pot spune ca am facut multe lucruri doar pentru mine sa imi testez cunostintele fara sa fie nevoie sa postez.
-
Mult mai bine si mai rapid:
public AntiWeaponHack( playerid )
{
foreach(Player, i)
{
new iWeap = GetPlayerWeapon( i );
switch( iWeap )
{
/*194 = id-ul armei */
case 194: SendClientMessage( i, -1, "Test" ), Ban( i );
case 195: SendClientMessage( i, -1, "Test 2" ), Ban( i );
// si asa mai departe
}
}
return 1;
}
iStreamer | Map Icon Streamer
in Filterscript-uri
Posted
iStreamer | Map Icon Streamer
Scripted by Rock
Informatii:
Numele spune totul, este un streamer pentru inconitele care apar pe harta player-ului.
Limita admisa in versiunea 0.3x este de 100 de iconite dar folosind acest include puteti depasii lejer acea limita.
Natives and Syntax:
SetPlayerStreamedIcon( playerid, Float: fX, Float: fY, Float: fZ, iType, iColour, Float: fV )
playerid - Vine de la sine
Float: fX - Pozitia X a iconului pe harta
Float: fY - Pozitia Y a iconului pe harta
Float: fZ - Pozitia Z a iconului pe harta
iType - ID-ul inconului care vrei sa fie afisat
iColour - Culoarea iconului
Float: fV - Vizibilitatea, de la ce distanta sa fie vizibil
//-----------------------------------------------------------------------------------------
RemoveStreamedIcon( playerid, IconID )
playerid - Vine de la sine
IconID - ID-ul iconului care vrei sa fie sters
Download:
[download]http://s1.sfcdn.in/MTg1ZWU5ZjY3ZThlNjIzZjc5OGExNmEzNTNlMmI1M2IxMWI1ZTI2ZDoxVWZjTlY6V0RSV0NYZG1RbHA3bU1WeEhjd3FiRWVua2xJ/f7b4b7e231/iStreamer.rar[/download]