-
Posts
102 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Jomes.
-
-
Problemă întâlnită (descriere): Cand intoduc o masina pe server cu functia "AddStaticVehicle" vreau sa fie incuiata si nu-mi merge ce am incercat pana acum...
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul: -
Imagini / Video (optional): -
Aţi încercat să rezolvaţi singur?: Da -
Marcheaza topicul ca si rezolvat.
-
si iti merge ?
-
Incearca asa
[pawn]case 6:
{
new RString[1400];
strcat(RString, "Perenniel = $1nMoonbeam = $1nBobcat = $1nManana = $1n");
strcat(RString, "Bravura = $1nSunrise = $1nIntruder = $1nWillard = $1n");
strcat(RString, "Vincent = $1nStallion = $1nPremier = $1nClub = $1n");
strcat(RString, "Majestic = $1nAdmiral = $1nMerit = $1nWindsor = $1n");
strcat(RString, "Feltzer = $1nStratum = $1nComet = $1nCadrona = $1n");
strcat(RString, "Emperor = $1nFortune = $1nNebul = $1nPrevion = $1n");
strcat(RString, "Primo = $1nSolair = $1nBlista Compact = $1nTampa = $1n");
strcat(RString, "Euros = $1nClover = $1");
ShowPlayerDialog(playerid, 147, DIALOG_STYLE_LIST, "Normal Car:",RString,"Cumpara","Anulare");
}}
}
[/pawn] -
Iti dau pm sa nu fac reclama aici....
-
Am cautat dupa StopAudioStreamForPlayer si am gasit la
[pawn]public OnPlayerStateChange[/pawn] un [pawn]StopAudioStreamForPlayer(playerid);[/pawn]
Am sters aceea funcite si vad ca nu se mai opreste.
-
Si daca creez mai multe masini, nu se incurca pozitile?
-
Descriere tutorial: Un sistem de masini pentru civili cu o pozitie random.
-
E gamemode.
Problema nu e de la link.
-
Tot degeaba, cand ma conectez incepe melodia sa cante, dar cand intra functia TogglePlayerSpectating se opreste.
-
Nu funcționează Gireada.
-
Daca scot functia aia imi merge.
-
Nume:Vanilla
Problemă întâlnită: Cand introduc functia TogglePlayerSpectating(playerid, 1) la OnPlayerRequestClass nu-mi mai porneste melodia de la logare/inregistrare
Ce am încercat până acum: Sa schimb pozitile funtiilor.
Codul sursa/Log/Altele:
[pawn]
public OnPlayerRequestClass(playerid, classid)
{
if(gPlayerLogged[playerid] == 1)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1976.5912,166.1818,36.9623);
SetPlayerFacingAngle(playerid, 272.6393);
SetPlayerCameraPos(playerid,-1976.5912 + 3, 166.1818,36.9623);
SetPlayerCameraLookAt(playerid,-1976.5912,166.1818,36.9623);
TogglePlayerControllable(playerid, 0);
if(PlayerInfo[playerid][pMember] == 0 && PlayerInfo[playerid][pLeader] == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1976.5912,166.1818,36.9623);
SetPlayerFacingAngle(playerid, 272.6393);
SetPlayerCameraPos(playerid,-1976.5912 + 3, 166.1818,36.9623);
SetPlayerCameraLookAt(playerid,-1976.5912,166.1818,36.9623);
TogglePlayerControllable(playerid, 0);
PlayerInfo[playerid][pModel] = Peds[classid][0];
new rand = random(10);
SetPlayerVirtualWorld(playerid, rand);
}
}
if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
{
TogglePlayerSpectating(playerid, 1);
SetPlayerFacingAngle(playerid, 3.41);
SetPlayerCameraPos(playerid, 1230.90, -1287.72, 254.17);
SetPlayerCameraLookAt(playerid, 1227.04, -1289.05, 251.27);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
if (gPlayerAccount[playerid] != 0)
{
new loginstring[320];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
new laston[64];
new field[128];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(field,128,"SELECT `lastOn` FROM users WHERE `name`='%s'",loginname);
mysql_query(SQL,field);
mysql_store_result();
if(mysql_retrieve_row())
{
mysql_fetch_field_row(laston, "lastOn");
}
mysql_free_result();
PlayAudioStreamForPlayer(playerid, "server/tgf.mp3");
format(loginstring,sizeof(loginstring),"Welcome back, {5D8CD7}%s{A9C4E4}!nn{A9C4E4}Please enter your password below to login your accountnn{FFFFFF}* Last login: %s *",loginname,laston);
ShowPlayerDialog(playerid,DIALOG_LOGIN2,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Quit");
}
else
{
gPlayerAccount[playerid] = 0;
new regstring[200];
new regname[64];
GetPlayerName(playerid,regname,sizeof(regname));
PlayAudioStreamForPlayer(playerid, "server/tgf.mp3");
format(regstring,sizeof(regstring),"Welcome to the server, {5D8CD7}%s{A9C4E4}!nnYou don't have an account.nPlease register your account to proceed by typing a password below.",regname);
ShowPlayerDialog(playerid,DIALOG_LOGIN1,DIALOG_STYLE_PASSWORD,"Register",regstring,"Register","Quit");
SCM(playerid,COLOR_LIGHTRED,"* Please register your account in 30 seconds or you will be kicked.");
}
login[playerid] = SetTimerEx("Logink",30000,false,"d",playerid);
}
else if(IsPlayerNPC(playerid)) return 1;
return 1;
}[/pawn] -
Era de la comanda /turfs, cand tastam imi arata teritoriul(culoarea) in functie de factiunea detinatoarea a acelui teritoriul.
La acea comanda nu am pus functile ca se seteze culoarea.
Nu postez pentru +1, cand postez ceva, chiar am o problema.
Ca sa nu mai deschid alt topic, poti sa-mi spui si mie de ce nu mai porneste melodia de la logare/inregistrare cand introduc functia
[pawn]TogglePlayerSpectating(playerid, 1);[/pawn] la [pawn]OnPlayerRequestClass[/pawn]????
-
Problema rezolvata!
-
Nume:VanillaProblemă întâlnită: Cum setez culoarea la un gangzone? Daca dau /attack merge perfect, dar daca dau restart la server nu-mi mai apare culoarea in cazul factiunilor noi pe care le-am introdus pe server. Pentru cele vechi imi apare alta culoare. Sistem-ul de war functioneaza, dar e o problema la culoare.Ce am încercat până acum: Am cautat prin toate fisierele si am gasit y_zonepulse, dar acesta e un include.Codul sursa/Log/Altele: -Chiar nu-mi dau seama unde ii seteaza culoarea la teriotoriu.
-
Multumesc!
Gireada -
Problemă întâlnită (descriere): Cum fixez bugul de mai jos la gang zone?
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul: -
Imagini / Video (optional):
Aţi încercat să rezolvaţi singur?: Nu pentru ca nu stiu. -
Ca sa modifici acel cost, ori cumperi acel biz si setezi, ori modifici din folder sau baza de date.
-
Foloseste versiunea veche de MAP EDITOR : http://forum.sa-mp.com/showthread.php?t=139409 !
Nu merge, aceasi problema.
Trebuie copiat in folderul jocului SAN ANDREAS.
Stiam asta.
-
Nu, eu am incercat sa fac dupa last login, dar nu merge..
-
Uite:
[pawn]
format(loginstring,sizeof(loginstring),"Bine ai revenit, {5D8CD7}%s{A9C4E4}!nn{A9C4E4}Introdu parola in casuta de mai jos.nn{FFFFFF}* Logarea trecuta: %s *",loginname,laston);ShowPlayerDialog(playerid,DIALOG_LOGIN2,DIALOG_STYLE_PASSWORD,"Logare",loginstring,"Logare","Iesi");[/pawn]
Nu am nevoie de traducator, trebuie sa fie pentru ambele limbi, dar limba o seteaza dupa ce ai intrat pe server.
-
-
Nu am nici un dialog..Inaintea dialogului de login, ai un dialog care iti cere limba? Datele sunt extrase din baza de date abea dupa ce player-ul se logheaza.
Am incercat si eu asa,dar tot nu a mers...if(dialogid == x)
{
format(field, sizeof(field), "SELECT `ID` FROM users WHERE `Language` = '%s'", loginname);
mysql_query(SQL, field);
if(language == ro)
{
ShowPlayerDialog..... in romana
}
else if(language == eng)
{
ShowPlayerDialog... in engleza
}
}
PS: Am dat un exemplu restu tine de cunostintele tale
Probleme car
in Arhivă probleme
Posted
Multumesc pentru ajutor! Ai +1