DarkyTheAngel
Membru-
Posts
1.005 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by DarkyTheAngel
-
public OnPlayerEnterVehicle ( playerid , vehicleid , ispassenger ) { if ( !ispassenger ) { new id = GetVehicleID ( vehicleid ) , string [ 128 ] ; if ( VehicleOwner [ id ] ) return ( 1 ) ; if ( IsValidVehicle ( id ) && VehicleCreated [ vehicleid ] == VEHICLE_PLAYER ) { if ( !VehicleOwner [ id ] ) { RemovePlayerFromVehicle ( playerid ) ; format ( string , sizeof ( string ) , "This vehicle belongs to %s" , VehicleOwner [ id ] ) ; SendClientMessage ( playerid , COLOR_GREY , string ) ; } } } return ( 1 ) ; }
-
Cum au mai spus si ceilalti, si nu imi place sa repet ce spun altii, foloseste un timer.
-
Si cu ce ai vrea sa te ajutam?
-
Ai bagat programul in folder-ul cu server?
-
Hmmm, probabil fisierul este corupt.Atunci, incearca asta.
-
Da, exista.Poti folosi asta.
-
[list type=decimal] [*]Prima eroare spune ca simbolul "main" se mai afla inca odata in gamemode. [*]Al 2-lea avertizment iti spune ca, codul nu este bun. [*]Al 3-ea avertizment iti spune ca variabila string se mai afla inca odata in acel callback. [*]____,,_____ (aceiasi chestie ca la al 2-lea pas). [*]____,,_____ (expresia asumata nu corespunde). [*]A 6-ea eroare iti spune ca xReactionProgress nu este definit, iar tu trebuie sa il definesti: function xReactionProgress ( ) { switch ( xTestBusy ) { case true : { new string [ 128 ] ; format ( string , sizeof ( string ) , "Darky - %d" , ( TIME / 60000 ) ) ; SendClientMessageToAll ( PURPLE , string ) ; ReactionTime = SetTimer ( "ReactionTest" , TIME , 1 ) ; } } return ( 1 ) ; }
-
[list type=decimal] [*]Accesezi interfata de administare a modemului la adresa http://192.168.1.1/. [*]La username introduci "admin" iar la parola tot "admin", fara ghilimele. [*]Accesezi si completezi in felul urmator: Advanced > NAT > Port Mapping INTERFACE: WAN6_INTERNET_TR069_R_ATM1_0_35 (PVC pentru ADSL) - WAN1_INTERNET pentru VDSL Protocol: TCP/UDP Remote Host: - External start port: PORTUL PE CARE IL DESCHIZI External stop port: PORTUL PE CARE IL DORESTI DESCHIS Internal host: IP-UL ECHIPAMENTULUI DIN LAN CARE E CONECTAT LA MODEM (PC SAU RECEPTOR) Internal port: PORTUL Mapping name: NUMELE PE CARE IL PRIMESTE ACEASTA REGULA Apoi apesi pe butonul "submit".Ar trebui sa functioneze, din cate imi amintesc.
-
Scriptul nu are nimic, e perfect functional doar ca nu l-ai adaugat tu bine.Ca sa incorporezi un filterscript cu modul tau de joc, trebuie sa pui codul corect si nu sa dai "copy + paste" oriunde in gamemode.Din erori imi dau seama ca tu doar ai copiat codul si l-ai adaugat in modul de joc la intamplare. P.S: Tu vrei sa adaugi un "reaction test" pe un mod Godfather?
-
Cum vrei sa te ajute cineva daca tu incalci regulile? Reported.
-
Dupa numele textdraw-ului, presupun ca se creaza pentru fiecare jucator (pentru ca fiecare jucator are viata diferita), nu? Schimba: TextDrawHideForPlayer ( playerid , HealthBar ) ; Cu urmatoarea linie: TextDrawHideForPlayer ( playerid , HealthBar [ playerid ] ) ;
-
Verifica ce IP ai (click aici) si vezi daca corespunde cu cel pe care l-ai pus tu acolo.
-
Scuze, gresisem eu ceva in codul anterior.Incearca acum.
-
cum fac ca noii inregistrati sa primeasca diferite skinuri
DarkyTheAngel replied to crazyzee's question in Arhivă probleme
Ai adaugat new-ul dar l-ai folosit? Prin al folosii, ma refer daca ai pus partea de la OnPlayerSpawn din exemplul dat de mine, in cod. -
public OnPlayerCommandText ( playerid , cmdtext [ ] ) // Publicul OnPlayerCommandText. { if ( !strcmp ( cmdtext , "/tdoff" , true ) ) // Comanda /tdoff. { TextDrawHideForPlayer ( playerid , /* Numele textdraw-ului. */ ) ; // Functia care ascude textdraw-ul. return ( 1 ) ; // Comanda reintoarce valoarea 1 (true). } return ( 0 ) ; // Publicul OnPlayerCommandText reintoarce mereu valoarea 0 (false). }
-
Nu cred ca este de la acest cod.Daca ai un script cu o marime exagerata, compilarea acelui script dureaza mai mult, dar daca scriptul este mai mic (in marime), nu ar trebui sa ti se blocheze compiler-ul.
-
Incearca sa te inregistrezi doar odata, doar cu un skin respectiv.Chiar nu stiu ce sa zic, nu am mai intalnit o problema ca asta.
-
if ( !strcmp ( cmdtext , "/tdoff" , true ) ) { TextDrawHideForPlayer ( playerid , /* Numele textdraw-ului. */ ) ; return ( 1 ) ; } Folosesti "playerid" la un textdraw doar cand textdraw-ul se creaza pentru fiecare jucator in parte.Daca textdraw-ul este unul obisnuit (nu se creaza pentru fiecare jucator cate un textdraw diferit) nu trebuie sa folosesti "playerid".Cum adica "ti se blocheaza adminu"?
-
Schimba id-ul dialogului.
-
cum fac ca noii inregistrati sa primeasca diferite skinuri
DarkyTheAngel replied to crazyzee's question in Arhivă probleme
Fa-ti update la JunkBuster si fa un forward functiei wartimer. EDIT: Scuze, am gresit eu codul.Am editat postul anterior. -
Ma poate ajuta si pe mine cineva???
DarkyTheAngel replied to lucifer12's question in Arhivă probleme
Nu o sa stea nimeni sa isi bata capul cu tine sau sa iti faca un mod de joc.Incearca sa inveti sa ti-l faci tu. -
cum fac ca noii inregistrati sa primeasca diferite skinuri
DarkyTheAngel replied to crazyzee's question in Arhivă probleme
new RandomSkins [ ] [ 3 ] = { { 115 } , // Schimba cu ce id de skin vrei tu. { 116 } , // Schimba cu ce id de skin vrei tu. { 117 } // Schimba cu ce id de skin vrei tu. } ; public OnPlayerSpawn ( playerid ) { new rand = random ( sizeof ( RandomSkins ) ) ; SetPlayerSkin ( playerid , RandomSkins [ rand ] [ 0 ] ) ; // Seteaza skin-ul jucatorului la intamplare. return ( 1 ) ; } -
Permitemi sa te intreb ceva.Cand erai in scoala generala, ai chiulit de la orele de romana? P.S: Vezi pe ce versiune e server-ul respectiv, si verifica daca ai acea versiune (0.3x).
-
cine ma poate ajuta cu eroarea asta ?
DarkyTheAngel replied to crazyzee's question in Arhivă probleme
Apare Server closed ... pentru ca jucatorul nu poate vedea mesajele daca este "alungat" de pe server.Adica, functia Kick ( playerid ) ; reactioneaza mai repede decat SendClientMessage, prin urmare, trebuie sa pui mesajele inainte de ai da kick jucatorului.Nu sunt sigur daca va functiona, dar pentru a fi sigur, foloseste un timer.Cu ala sigur va functiona. -
Daca te conectezi la localhost trebuie sa folosesti IP-ul specific (127.0.0.1).
