Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Laurent

Oldalak: 1 [2]
16
SA-MP: Szerverfejlesztés / Sebesség mérõ
« Dátum: 2012. február 26. - 13:31:24 »
Üdv , mai nap által elkészítettem a saját sebesség mérõmet
 

#include <a_samp>
new Float:svx[MAX_PLAYERS];
new Float:svy[MAX_PLAYERS];
new Float:svz[MAX_PLAYERS];
new Float:s1[MAX_PLAYERS];
new s2[MAX_PLAYERS];
new s3[MAX_PLAYERS][256];
new Text:sdisplay[MAX_PLAYERS];
new stimer[MAX_PLAYERS];
forward speedometer(playerid);
public OnGameModeInit()
{
sdisplay[playerid] = TextDrawCreate(477.0000,100.000,\" \");
TextDrawSetShadow(sdisplay[playerid],0);
TextDrawSetOutline(sdisplay[playerid],1);
TextDrawFont(sdisplay[playerid], 2);
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate) {State ( ex States In_Vehicle, Dead, Passenger, Speculating... )
    KillTimer(stimer[playerid]);
    TextDrawSetString(sdisplay[playerid], \" \");
    if(newstate == 2) stimer[playerid] = SetTimerEx(\"speedometer\", 255, true, \"i\", playerid); 
    else if(newstate == 3) stimer[playerid] = SetTimerEx(\"speedometer\", 250, true, \"i\", playerid);
return 1;
}
public speedometer(playerid) {
    GetVehicleVelocity(GetPlayerVehicleID(playerid), svx[playerid], svy[playerid], svz[playerid]);
    s1[playerid] = floatsqroot(((svx[playerid]*svx[playerid])+(svy[playerid]*svy[playerid]))+(svz[playerid]*svz[playerid]))*100;
    s2[playerid] = floatround(s1[playerid],floatround_round);
    format(s3[playerid],256,\"~k~~r~%i ~b~~k~MPH\", s2[playerid]);
    TextDrawSetString(sdisplay[playerid], s3[playerid]);
    return 1;
}

17
SA-MP: Szerverfejlesztés / Playerek száma restart elõtt
« Dátum: 2012. február 23. - 22:29:40 »
Idézetet írta: Cannonn date=1330010574\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17403\" data-ipsquote-contentclass=\"forums_Topic
Tetszik, de nem így kelett volna?: Eddig %d játékos járt a szerveren az utolsó újraindítás óta!
 
lehet ugy is :D de én igy szeretem

18
SA-MP: Szerverfejlesztés / Playerek száma restart elõtt
« Dátum: 2012. február 23. - 16:06:15 »
Üdv csináltam 1 kis kódot ami csak annyit tesz hogy megszámolja hogy eddig hányan csatlakoztak a szerverre!
Kód:
Készitési idõ: 2 perc
 
#include <a_samp>
#include zcmd
new PlayerCount;
public OnPlayerConnect(playerid)
{
if(!IsPlayerNPC(playerid)) PlayerCount++;
return 1;
}
CMD:players(playerid,params[])
{
new str[200];
format(str,sizeof(str),\"A Szerveren eddig %d játékos járt a szerverrestart elõtt\",PlayerCount);
ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,\"Csatlakozások Száma!\",str,\"Cancel\",\"\");
return 1;
}

Oldalak: 1 [2]
SimplePortal 2.3.7 © 2008-2024, SimplePortal