Jump to content

xxSPEEDYxx

Membru
  • Posts

    1,614
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by xxSPEEDYxx

  1. Anakin" post="133153" timestamp="1361208648"]

    Pai frate ai pus tu %s dar daca nu ai in GameMode o functie gen PlayerName2 degeaba .

    Tre sa faci si tu un stock cu un Textdraw , si dupa sa introduci la acea comanda SanFiero pe undeva sau cum vrei tu sa iti fie mai usor .

    INTAI FA UN STOCK Si dupa arata

    Sau decat sa nu faci ca vad ca Habar nu ai fa si tu :

    [pawn]CMD:sf(playerid,params[]){

    format(String , 100 , "%s has gone to San Fiero" , PlayerName2(playerid));

    TextDrawSetString(playerid , String );

    SetPlayerPos(playerid , X , Y , Z );

    return 1;}[/pawn]

    Nu-l Asculta ! ... tu vrei sa iti faci gamemode-ul cu 2.000 (exagerez) de linii mai mare, adaugand asta:

    format(String , 100 , "%s has gone to San Fiero" , PlayerName2(playerid));
    TextDrawSetString(playerid , String );
    
    la fiecare teleport, in loc sa-ti creezi o functie pentru teleporturi, de exemplu, cu o functie de teleport, comanda /sf ar arata:
    CMD:sf( playerid, params[ ] ) 
        return Tele( playerid, celelalte parametrii ... );
    

    si teleportul este terminat.

  2. Pentru ce ai tu nevoie de un string cu marimea 1900? [ new Teless[1900];]

    Unii chiar nu inteleg ce inseamna acea marime 1.900 dintr-o variabila sa zic asa :))

    Pentru asta:

    Teles()
    {
    new Teless[1900];//uita-te mai sus !
    
    Teless[0]='\0';
    strcat(Teless, "Stunts" , 1900); //uita-te mai sus !
    strcat(Teless, "Jumps" , 1900);//uita-te mai sus !
    strcat(Teless, "Fun Zone" , 1900);//uita-te mai sus !
    strcat(Teless, "Death Match",1900);//uita-te mai sus !
    strcat(Teless, "Minigames" , 1900 );//uita-te mai sus !
    return Teless;
    }
    

    Ti-ar fi destul si 128, sau poate chiar mai putin.

  3. Si daca un noob vine si o sa-i dea error cu undefined symbol "ALLLEX" sau ceva de genu?

    Daca vroiai sa faci un tutorial de genul asta, trebuia sa pui definitia:

    [pawn]

    #define ALLEX playerid, params[]

    [/pawn]

    si dupa sa explici, sau sa folososesti normal

    [pawn]

    playerid, params[]

    [/pawn]

  4. Pai eu stiam ca pe linux nu ai virusi, nu se blocheaza, etc, iar pe windows inversul.

    Linux-ul are multe alte "proprietati", de aceea serverele hostate pe linux, de exemplu sunt mult mai rezistibile anti-flood, si alte chestii. Nu stiu cum, dar daca tii un server in PC-ul tau de exemplu, se poate da flood, iti creste IP-ul la +1.000, nu mai poti juca, si la final iti pica serverul.

  5. Nu am timp sa iti explic pas cu pas.

    Iti voi arata comanda mea cu toate ca nu ar merge la tine pentru ca tu folosesti alt sistem de admin.

    Poate reusesti tu sa o faci compatibila.

    CMD:setlevel( playerid, params[ ] )
    {
    	new
    		rLevel, rKPlayer
    	;
    	if( !IsPlayerAdmin( playerid ) ) return SendClientMessage( playerid, -1, ""GREEN"Warning: "WHITE"You are not RCON Admin");
    	if( sscanf( params, "ui", rKPlayer, rLevel ) ) return SendClientMessage( playerid, -1, ""GREEN"Warning: "WHITE"Incorect Usage! [ /makeadmin <playerid> <level> ]");
    	if( rLevel > 5 || rLevel < 0 ) return SendClientMessage( playerid, -1, ""GREEN"Warning: "WHITE"Max Level is 5");
    	if( rKPlayer == 0xFFF ) return SendClientMessage( playerid, -1, ""GREEN"Warning: "WHITE"Invalid player");
    	{
    	    ROCK_DATA[ playerid ][ rS_aLevel ] = rLevel;
    	    FormatMSG( playerid, -1, "You set {%06x}%s"#WHITE"'s admin level to "RED"%i", GetPlayerColor( rKPlayer ) >>> 8, GetName( rKPlayer ), rLevel );
    		FormatMSG( rKPlayer, -1, "Congratulations! Admin {%06x}%s, "#WHITE"set your admin level to "RED"%i", GetPlayerColor( playerid ) >>> 8, GetName( playerid ), rLevel );
    
    		FormatMSGA( -1, "{%06x}%s "#WHITE"have been promoted to admin level "RED"%i "#WHITE"by admin {%06x}%s", GetPlayerColor( rKPlayer ) >>> 8, GetName( rKPlayer ), rLevel, GetPlayerColor( playerid ) >>> 8, GetName( playerid ) );
    	}
    	return 1;
    }
    

    Ai un stil de scripting, ca si 0 :)) voi 2, greu de "citit" un cod xD

    Daca este noob, crezi ca va stii "rKPlayer == 0xFFF" inseamna? mai bine ai spune INVALID_PLAYER_ID sau !IsPlayerConnected pentru scripterii incepatori xD

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.