BuBu
-
Posts
456 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by BuBu
-
-
Sa faci conexiunile intre serverul tau si siteul RPG.
-
Arata-ne tot scriptul ma refer ce ai incorporat in gamemode, sa vedem ce si cum.
-
Frumos 10/10
-
Daca doresti sa faci /ban pe timp si sa expire automat exista un tutorial aici:
-
Sistem tau este buguit il stiu si eu l-am avut acum cateva luni la mine pe server au probleme anumite comenzi , in script totul e okay la lockymycar functia apeleaza [cLock]==1 iar la unlockymcar il dezactiveaza cu [cLock]==0
-
1. seteaza jail-ul (x,y,z) functia [glow=red,2,300]pJailed[/glow] sa fie valabila.
2. Ca sa faci sa deschida si membri bariera dute la [glow=red,2,300]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)[/glow] iar acolo gasesti poarta respectiva si vei avea pLeader == nr factiune, tu va trebui sa adaugati si pentru membru in felul urmator pMember == nr factiune
De exemplu:
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
Iar timer-ul se steaza la [glow=red,2,300]SetTimer[/glow] De exemplu la tine sunt 4 secunde SetTimer("closebarieracorleone",4000,0); Modifica [glow=red,2,300]4000[/glow] (1000 = 1 secunda) 3. Seteaza la /invite sau /makeleader gteam-ul respectivgTeam[playerid] = 2;
-
Ce sccanf ai? uite aici ultimul update CLICK
-
Atunci da-ne comanda /ban sau /kick
-
Frumos da majoritatea scripterilor stiu sa faca asta , cei noi sunt sigur ca ii vor ajuta mai ales pe owneri de la servere pot pune asta la donatii.
-
Incearca sa adaugi asa
forward KickPublic(playerid); public KickPublic(playerid) { Kick(playerid); } KickWithMessage(playerid, message[]) { SendClientMessage(playerid, 0xFF4444FF, message); SetTimerEx("KickPublic", 1000, 0, "d", playerid); }
sau daca nu incercam cu un stockforward KickPublic(playerid); public KickPublic(playerid) { Kick(playerid); } stock KickWithMessage(playerid, message[]) { SendClientMessage(playerid, 0xFF4444FF, message); SetTimerEx("KickPublic", 1000, 0, "d", playerid); }
-
Cum vrei sa functioneze /accept ownablecar daca tu nu ai facut aceasta comanda?
1. Dute la comanda /accept , cauta in gamemode
2. Adauga (asta am gasito pe moment)
else if(strcmp(x_job,"ownablecar",true) == 0) { if(OwnableCarOffer[playerid] < 999) { if(OwnableCarID[playerid] == 0) { return 1; } if(OwnableCarPrice[playerid] == 0 || OwnableCarPrice[playerid] > 1500001) { return 1; } if(OwnableCarID[playerid] == PlayerInfo[OwnableCarOffer[playerid]][pPcarkey]) { } else if(OwnableCarID[playerid] == PlayerInfo[OwnableCarOffer[playerid]][pPcarkey2]) { } else if(OwnableCarID[playerid] == PlayerInfo[OwnableCarOffer[playerid]][pPcarkey3]) { } else { SendClientMessage(playerid, COLOR_GREY, " Nu aveti nici o oferta"); return 1; } if(GetPlayerMoney(playerid) >= OwnableCarPrice[playerid]) { if(IsPlayerConnected(OwnableCarOffer[playerid])) { GetPlayerName(OwnableCarOffer[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pPcarkey] == 999) { if(GetPlayerVehicleID(OwnableCarOffer[playerid]) == PlayerInfo[OwnableCarOffer[playerid]][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = PlayerInfo[OwnableCarOffer[playerid]][pPcarkey]; PlayerInfo[OwnableCarOffer[playerid]][pPcarkey] = 999; } else { SendClientMessage(playerid, COLOR_GREY, " Trebuie sa fiti in masina !"); return 1; } format(string, sizeof(string), "* Ati cumparat o masina cu %d lei de la %s.",OwnableCarPrice[playerid],giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* %s a cumparat masina ta la pretul de %d lei.",sendername,OwnableCarPrice[playerid]); SendClientMessage(OwnableCarOffer[playerid], COLOR_WHITE, string); RemovePlayerFromVehicle(OwnableCarOffer[playerid]); GivePlayerMoney(playerid, - OwnableCarPrice[playerid]); GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]); strmid(CarInfo[OwnableCarID[playerid]][cOwner], sendername, 0, strlen(sendername), 999); } if(PlayerInfo[playerid][pPcarkey2] == 999) { if(GetPlayerVehicleID(OwnableCarOffer[playerid]) == PlayerInfo[OwnableCarOffer[playerid]][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = PlayerInfo[OwnableCarOffer[playerid]][pPcarkey2]; PlayerInfo[OwnableCarOffer[playerid]][pPcarkey2] = 999; } else { SendClientMessage(playerid, COLOR_GREY, " Trebuie sa fiti in masina !"); return 1; } format(string, sizeof(string), "* Ati cumparat o masina cu %d lei de la %s.",OwnableCarPrice[playerid],giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* %s a cumparat masina ta la pretul de %d lei.",sendername,OwnableCarPrice[playerid]); SendClientMessage(OwnableCarOffer[playerid], COLOR_WHITE, string); RemovePlayerFromVehicle(OwnableCarOffer[playerid]); GivePlayerMoney(playerid, - OwnableCarPrice[playerid]); GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]); strmid(CarInfo[OwnableCarID[playerid]][cOwner], sendername, 0, strlen(sendername), 999); } if(PlayerInfo[playerid][pPcarkey3] == 999) { if(GetPlayerVehicleID(OwnableCarOffer[playerid]) == PlayerInfo[OwnableCarOffer[playerid]][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = PlayerInfo[OwnableCarOffer[playerid]][pPcarkey3]; PlayerInfo[OwnableCarOffer[playerid]][pPcarkey3] = 999; } else { SendClientMessage(playerid, COLOR_GREY, " Trebuie sa fiti in masina !"); return 1; } format(string, sizeof(string), "* Ati cumparat o masina cu %d lei de la %s.",OwnableCarPrice[playerid],giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "* %s a cumparat masina ta la pretul de %d lei.",sendername,OwnableCarPrice[playerid]); SendClientMessage(OwnableCarOffer[playerid], COLOR_WHITE, string); RemovePlayerFromVehicle(OwnableCarOffer[playerid]); GivePlayerMoney(playerid, - OwnableCarPrice[playerid]); GivePlayerMoney(OwnableCarOffer[playerid], OwnableCarPrice[playerid]); strmid(CarInfo[OwnableCarID[playerid]][cOwner], sendername, 0, strlen(sendername), 999); } else { SendClientMessage(playerid, COLOR_GREY, " Detineti deja 3 masini ! "); return 1; } OnPropUpdate(); OnPlayerUpdate(playerid); OnPlayerUpdate(OwnableCarOffer[playerid]); OwnableCarOffer[playerid] = 999; OwnableCarID[playerid] = 0; OwnableCarPrice[playerid] = 0; GameTextForPlayer(playerid, "~w~Congratulations~n~Don't forget to /v park it!", 5000, 3); SendClientMessage(playerid, COLOR_GRAD2, "Congratulations on your new purchase!"); SendClientMessage(playerid, COLOR_GRAD2, "Type /vehiclehelp to view the vehicle manual!"); return 1; } else { SendClientMessage(playerid, COLOR_GREY, " Car seller is Offline !"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " No-one offerd you any Ownable Car !"); return 1; } }
-
crashdetect detecteaza restarturile/crashurile, ai junkbuster cumva pe server?
-
-
pCarKey1 , pCarKey2 , etc..
-
Da-ne server.cfg si spune-mi daca la Mode apare Unknown?
-
Urmareste cu atentie acest tutorial cum se urca serverul pe HOST deoarece e posiibl ca nu l-ai pus okay:
http://www.sa-mp.ro/forum/index.php?topic=23155.0
-
Astazi e ziua super moderatorului nostru [glow=red,2,300]Rock[/glow], hai sa ii uram cu toti la multi ani !
-
Ai baza de date la el deoarece e pe SQLite?
-
Dane comanda /jefuire.
-
Foarte buna ideea, unica. [glow=red,2,300]5/5[/glow]
-
[glow=red,2,300]CE CARTIER E ASTA?[/glow]
-
Scuze, dar nu am inteles daca poti arata poze chiar nu inteleg la ce te referi :|
-
Da e fakekill, cautati un anti fakekill (ial pe ala al meu il folosesc de 1 an)
-
Ne poti da scriptul sa vedem cum l-ai facut?
Intrebare RPG
in Arhivă probleme
Posted
Depinde cum ai tu site-ul structura, de exemplu aici este un site + FS facut de programatorul [glow=red,2,300]Xanto[/glow]: