[ESS]Skull
-
Posts
36 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by [ESS]Skull
-
-
Lista cu absolut toate obiectele din San Andreas, sunt in MAP EDITOR.
Intri in map editor -> Objects -> Add -> By size.
Sau
http://k-dst.de , insa aici nu au toate obiectele.
-
Arata-ne ce ai la OnPlayerSpawn
-
Unde trebuie sa pun codul???Multumesc!
Cele cu 'RemoveBuildingForPlayer' la OnPlayerConnect si cele cu 'CreateDynamicObject' la OnGamemodeInit sau la OnFilterScriptInit (OnGameModeInit - Daca vei pune codul in gamemode ; OnFilterScriptInit - Daca vei pune codul intr-un filterscript).
-
Defapt asa e, Scrie in header(la nici un callback)
new gate;
Dute la OnGameModeInit:
gate = CreateObject(Tipul, X, Y, Z, rotationX, RotationY, RotationZ);Daca nu ai nici un rotation pui 0.000
Si comenzile le poti folosi pe ale lui skull.
Greseala mea, trebuia sa fac un 'new' global.
-
Nu prea iti dai interesul, sa verifici si tu fiecare linie.
ButonInapoi[playerid] = CreatePlayerTextDraw(playerid, .500000, 226.800018, "Inapoi"); PlayerTextDrawLetterSize(playerid,ButonInapoi[playerid], 0.449999, 1.600000); PlayerTextDrawAlignment(playerid,ButonInapoi[playerid], 1); PlayerTextDrawColor(playerid,ButonInapoi[playerid], -1); PlayerTextDrawSetShadow(playerid,ButonInapoi[playerid], 0); PlayerTextDrawSetOutline(playerid,ButonInapoi[playerid], 1); PlayerTextDrawBackgroundColor(playerid,ButonInapoi[playerid], 51); PlayerTextDrawFont(playerid,ButonInapoi[playerid], 1); PlayerTextDrawSetProportional(playerid,ButonInapoi[playerid], 1); PlayerTextDrawSetSelectable(playerid,ButonInapoi[playerid], 1);
-
Wolfenstein: The New Order, Outlast: Whistleblower, Watch Dogs, Outlast, The Darkness II, ETS2:MP, Assassin's Creed, Fifa, City Car Driving
-
Gata.
Greseala mea, am uitat sa precizez sa pui si link-ul de la pastebin, sa-l putem vedea... 8-|
-
Pune scriptul si pe www.pastebin.com, poate unii vor doar sa se uite la el, fara sa-l downloadeze.
-
public OnGameModeInit(playerid) { new object - CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ); //alte scripturi return 1; }
modelid Modelul obiectului Float:X Coordonata X. Float:Y Coordonata Z. Float:Z Coordonata Y. Float:rX Rotarea obiectului X. Float:rY Rotarea obiectului Y. Float:rZ Rotarea obiectului Z. In fine, obiectul il faci in MAP EDITOR, si iti da codul direct.CMD:opengate(playerid, param[]) { MoveObject(object, X, Y, Z, 10); //In loc de X, Y, Z pui coordonatele locului unde vrei sa se directioneze poarta. return 1; }
si ca sa o inchiziCMD:closegate(playerid, params[]) { MoveObject(object, X, Y, Z, 10); //In loc de X, Y, Z pui coordonatele obiectului original, adica cele care sunt si la CreateObject la ongamemodeinit return 1; }
Observatie: Tot ce am facut eu functioneaza doar pentru CreateObject, daca folosesti CreateDynamicObject, inlocuieste MoveObject cu MoveDynamicObject
-
Exact cum ti-am spus in postul anterior, lipseste o acolada la un callback.
Inlocuieste OnPlayerClickTextDraw actual, cu acesta:
public OnPlayerClickTextDraw(playerid, Text:clickedid) { if(clickedid == ButonInapoi[playerid]) { SendClientMessage(playerid,COLOR_WITHE,'Ai dat click pe butonul inapoi."); } if(clickedid == ButonUrmator[playerid]) { SendClientMessage(playerid,COLOR_WITHE,'Ai dat click pe butonul urmator."); } if(clickedid == ButonCumpara[playerid]) { SendClientMessage(playerid,COLOR_WITHE,'Ai dat click pe butonul cumpara."); } if(clickedid == ButonTesteaza[playerid]) { SendClientMessage(playerid,COLOR_WITHE,'Ai dat click pe butonul testeaza."); } if(clickedid == ButonAnuleaza[playerid]) { SendClientMessage(playerid,COLOR_WITHE,'Ai dat click pe butonul anuleaza."); } return 1; }
-
Ai uitat sigur o acolada " } " la incheierea unui callback atata timp cat ti-au aparut alte erori.
-
Incearca:
ButonInapoi[playerid] = CreatePlayerTextDraw(playerid, .500000, 226.800018, "Inapoi"); PlayerTextDrawLetterSize(playerid,ButonInapoi[playerid], 0.449999, 1.600000); PlayerTextDrawAlignment(playerid,ButonInapoi[playerid], 1); PlayerTextDrawColor(playerid,ButonInapoi[playerid], -1); PlayerTextDrawSetShadow(playerid,ButonInapoi[playerid], 0); PlayerTextDrawSetOutline(playerid,ButonInapoi[playerid], 1); PlayerTextDrawBackgroundColor(playerid,ButonInapoi[playerid], 51); PlayerTextDrawFont(playerid,ButonInapoi[playerid], 1); PlayerTextDrawSetProportional(playerid,ButonInapoi[playerid], 1); PlayerTextDrawSetSelectable(playerid,ButonInapoi[playerid], 1);
Pune-l la OnPlayerConnect!
-
TextDrawSetSelectable(ButonInapoi[playerid], 1);
Carbon.pwn(4633) : error 001: expected token: ",", but found "-integer value-" Carbon.pwn(4633) : warning 215: expression has no effect Carbon.pwn(4633) : error 001: expected token: ";", but found ")" Carbon.pwn(4633) : error 029: invalid expression, assumed zero Carbon.pwn(4633) : fatal error 107: too many error messages on one line
Deci nu stiu ce are ma uit la ea de 30 de minute si nu stiu ce e gresit cu virgula aia !
Da-ne tot textdraw-ul, poate este gresit ceva la linia anterioara
-
Incearca:
public OnPlayerSpawn(playerid) { if(OrigineAleasa[playerid] = 1) //LS { SetPlayerPos( playerid, 1742.9990,-1862.0558,13.5768); } else if(OrigineAleasa[playerid] = 2) //LV { SetPlayerPos( playerid, -2424.7073,337.2923,37.0299); } return 1; }
-
Aici
PublicEx OnPlayerRegister( playerid, Password[ ] ) { gQuery[ 0 ] = EOS; format( gQuery, sizeof gQuery, "INSERT INTO `Accounts` VALUES(0,'%s','%s',0)", m_NameEx( playerid ), Password ) ; mysql_tquery( m_Handle, gQuery, "", "" ) ; SetTimerEx( "SpawnPlayerEx", 500, 0, "d", playerid ) ; return ( 1 ) ; }
In loc deformat( gQuery, sizeof gQuery, "INSERT INTO `Accounts` VALUES(0,'%s','%s',0)", m_NameEx( playerid ), Password ) ; mysql_tquery( m_Handle, gQuery, "", "" ) ;
Nu era:format( gQuery, sizeof gQuery, "INSERT INTO `Accounts`(`ID`, `Nickname`, `Password`) VALUES(0,'%s','%s')", m_NameEx( playerid ), Password ) ; mysql_tquery( m_Handle, gQuery, "", "" ) ;
Sau ai tu alta metoda :-?, sau am gresit eu )
-
Da dar nu cred ca ruleaza bine , daca dau /lclan spune ca nu sunt intr-un clan .
In cazul acesta, este un bug la system, sau chiar si la baza de date.
Verifica functiile de salvarea datelor (Cele cu DINI/SQL/MYSQL, depinde ce folosesti).
Daca folosesti MYSQL/SQLITE, verifica si tabelele.
-
Daca rank-ul maxim este 4 in systemul de clan (rank 4 = lider), sa nu ai cumva la comanda /invite, si la celelalte, ceva de genul:
CMD:invite(playerid, params[]) { if(C_Sys[playerid][Rank] < 5) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: Nu esti lider"); }
sau cum ai tu functiile.
-
Arata-ne comanda
-
[pawn]CMD:cumparamasina(playerid,parms[])
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0,X,Y,Z) return SendClientMessage(playerid,COLOR_WITHE,"Nu esti la dealership!");
return 1;
}[/pawn]
in loc de X, Y, Z stii tu ce sa pui.
-
1. Poate pe la "OnPlayerConnect" ai pus din greseala, sau cineva a pus intentionat " Kick(playerid); "
2. Poate ai scris ultima data parola de RCON de mai multe ori (gresit) si te-a banat
3. Poate este bug pe server, care-ti da kick la conectare.
4. Incearca sa-ti dai UnBan (chiar daca exista ban-ul, chiar daca nu), si reincearca.
-
Ok m -am uitat si am vz ca oricare ai alege tot in LV te da , si nu inteleg chestia cu ''tigan/maidanez''
A vrut doar sa dea niste exemple, acolo modifici tu cum vrei...
-
Update la streamer
-
Ai primit crash pe serverul pe care ai intrat, nu cred ca are treaba cu "componentele pc-ului".
Acest crash provine de la multe modificari facute GTA-ului (mod-uri), dar din cate am inteles si excesul de vehicule (mai mult trenuri) spawnate aiurea pe serverul respectiv (cel putin eu am patit-o).
Sugestia mea este sa folosesti GTA SAN ANDREAS fara moduri (ei bine, 2-3 moduri nu deranjeaza), dar nici sa fie 100% modificat.
-
[pawn]//Header
new vehicle;
public OnGameModeInit(playerid) sau public OnFilterScriptInit(playerid)
{
vehicle = CreateVehicle(model, X, Y, Z, Angle, Color1, Color2, Respawn);
AddVehicleComponent(vehicle, 1046);
AddVehicleComponent(vehicle, 1171);
//ETC
//Alte Scripturi
return 1;
}[/pawn]
OFF: Scuze 2x post, din greseala am postat de 2 ori, rog sa fie sters postul anterior!
Time Out
in Suport Client
Posted
Daca ar lua mai multi jucatori crash, insa pe o durata indelungata de timp, probabil ar fi de la o mapa.
Asa am patit eu, cand am adaugat o mapa foarte veche facuta de mine, cand treceam pe langa ea, luam crash. Nu am mai stat sa "investighez" aceasta problema si am renuntat la acea mapa.
In cazul tau, nu stiu, ar putea fi si de la mapa, dar din ce ai spus tu, mai multi jucatori iau crash toti odata.
Acum, acei jucatori iau crash (poate) pentru ca folosesc moduri, dar in nici un caz, nu vor lua toti jucatorii crash deodata.
In server_log sau mysql_log(daca folosesti mysql, desi nu cred ca ar fi de la aceasta, pentru ca...singurul lucru care ar lua crash datorita unei probleme de la mysql, ar fi serverul), nu iti spune nimic?