Jump to content

Gireada

V.I.P
  • Posts

    2.689
  • Joined

  • Last visited

  • Days Won

    25

Everything posted by Gireada

  1. Eroarea iti spune ca functia OnPlayerGiveDamage a mai fost definita odata. Cauto si stergeo. Buga daca stiai macar putin scripting sau engleza iti dadeai seama ce avea. Ai warn.
  2. Uitate la while while ((idx < length) && (cmdtext[idx] <= ' ')) Uite aici comanda: [pawn] if(strcmp(cmd, "/chatlideri", true) == 0 || strcmp(cmd, "/cl", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerData[playerid][pHMuted] == 1) { SendClientMessage(playerid, TEAM_CYAN_COLOR, ": Esti mutit."); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= length)) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } new leaders = PlayerData[playerid][pLeader]; result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "Scrie: (/cl) pentru a discuta cu restul leaderilor."); return 1; } if(leaders==1) { format(string, sizeof(string), "» Politia Romana %s: %s.", sendername, result); } else if(leaders==2) { format(string, sizeof(string), "» S.R.I. %s: %s.", sendername, result); } else if(leaders==3) { format(string, sizeof(string), "» Armata Romana %s: %s.", sendername, result); } else if(leaders==4) { format(string, sizeof(string), "» S.M.U.R.D. %s: %s.", sendername, result); } else if(leaders==5) { format(string, sizeof(string), "» Rromi %s: %s.", sendername, result); } else if(leaders==6) { format(string, sizeof(string), "» Taxi Company %s: %s.", sendername, result); } else if(leaders==7) { format(string, sizeof(string), "» School Instructor %s: %s.", sendername, result); } else if(leaders==8) { format(string, sizeof(string), "» Hitman Agency %s: %s.", sendername, result); } else if(leaders==9) { format(string, sizeof(string), "» News Reporter %s: %s.", sendername, result); } else if(leaders==10) { format(string, sizeof(string), "» Remorcari auto %s: %s.", sendername, result); } else if(leaders==11) { format(string, sizeof(string), "» Clanul Sadoveanu %s: %s.", sendername, result); } else if(leaders==12) { format(string, sizeof(string), "» Clanul Capone %s: %s.", sendername, result); } else if(leaders==13) { format(string, sizeof(string), "» Clanul Duduianu %s: %s.", sendername, result); } else if(leaders==14) { format(string, sizeof(string), "» Clanul Corsicanu %s: %s.", sendername, result); } else if(leaders==15) { format(string, sizeof(string), "» Clanul Tobosaru %s: %s.", sendername, result); } else if(leaders==16) { format(string, sizeof(string), "» Clanul Camataru %s: %s.", sendername, result); } else if(leaders==17) { format(string, sizeof(string), "» Total Security %s: %s.", sendername, result); } else if(leaders==18) { format(string, sizeof(string), "» Guvern %s: %s.", sendername, result); } else { SendClientMessage(playerid, COLOR_LIGHTGREEN, "Ne pare rau dar nu esti lider!"); return 1; } SendLeaderMessage(COLOR_1GREEN, string); printf("» [LIDER] %s: %s", sendername, result); new playersip[182]; GetPlayerIp(playerid, playersip, sizeof(playersip)); new year, month,day getdate(year, month, day); format(string, sizeof(string), "AdmCmd: %s a primit ban de la AdmBOT, motivul: /lc %s (%d-%d-%d)", sendername,(result),month,day,year); AdmCmdsLog(string); format(string, sizeof(string), "AdmCmd: %s a primit ban de la AdmBOT, motivul: Reclama!", sendername); SendClientMessageToAll(COLOR_LIGHTRED, string); SendClientMessage(giveplayerid, COLOR_LIGHTRED, "Pentru unban vizitati www.romaniarpgserver.hitforum.ro"); SendClientMessage(giveplayerid, COLOR_LIGHTRED, "Nu uita sa faci poza (F8)"); PlayerData[playerid][pLocked] = 1; MySQLADDBan(PlayerData[playerid][pSQLID]); new query[MAX_STRING]; format(query, MAX_STRING, "UPDATE cars SET "); new hour,minuite,second; gettime(hour,minuite,second); format(query, sizeof(query), "UPDATE banuri SET BanmD='%d' WHERE idd=%d", minuite, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanoD='%d' WHERE idd=%d", hour, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanzD='%d' WHERE idd=%d", day, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanlD='%d' WHERE idd=%d", month, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanaD='%d' WHERE idd=%d", year, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET Nume='%s' WHERE idd=%d", PlayerData[playerid][pNume], PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET AdminBan='AdmBOT' WHERE idd=%d", PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanReason='Reclama' WHERE idd=%d", PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET PlayerIP='%s' WHERE idd=%d", playersip, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE players SET Locked='%d' WHERE id=%d", PlayerData[playerid][pLocked], PlayerData[playerid][pSQLID]); mysql_query(query); BanEx(playerid, "Reclama"); return 1; } return 1; } [/pawn]
  3. Se incurca cu cele de pe server si cele personale. Iti recomand sa iti scoti sistemul de vehicule a caselor.
  4. Tu vrei ca lumea sa te ajute, cand tu pui asta? if(pPayDays >= 3) } if(PlayerInfo[pDonateRank] >= 1) { PlayerInfo[pPuncte]++; }
  5. Updateaza streamer-ul. Si pune plugin mysql pe r5
  6. Pune mysql_debug(1); //enable debug la OnGameModeInit si zine dane mysql_log.txt intr-un pastebin.
  7. Ia-ti crashdetector.
  8. Updateaza includerele.
  9. Gireada

    Problema

    La OnPlayerRequestClass pune asa: SpawnPlayer(playerid);
  10. 1.Pune la respectivul SetPlayerPos-ul functia TogglePlayerControllable(playerid, 1); 2.Ti-ai dat admin ca sa folosesti comenzile respective?
  11. if(PlayerInfo[pDonateRank] >= 1) { PlayerInfo[pRespect]++; }
  12. Nu. Acolo iti arata la ce valori ale vietii masini va: lua foc, va avea fum, etc. Tu la comanda respectiva pui un GetVehicleHealth si pui un if daca este mai mica decat valoarea respectiva sa nu porneasca motorul.
  13. Nu ai folderele in scriptfiles
  14. Gireada

    Help

    1.Creezi TextLabel-ul 2.Il atasezi de vehicul 3.Cand intra in vehicul il stergi Iar cand il parchezi folosesti pasul 1 si 2
  15. Faci o noua variabila pPayDays. Iar la punctia public PayDay() pui un if(pPayDays >= 3)
  16. Verifica fiecare for si while
  17. Aratane timer-ul poate ai pus timpul gresit.
  18. 1. Pentru a face comanda de teleport la vehicul ai nevoie de coordonatele masini. new Float:x,Float:y,Float:z; GetVehiclePos(phoenixa, x,y,z); SetPlayerPos(playerid, x,y,z); I-ar pentru 3dtextlabel cred ca la asta te-ai referit: 2.Creezi un 3DText]http://wiki.sa-mp.com/wiki/Create3DTextLabel]3DText iar dupa il atasezi de vehicul cu Attach3DTextLabelToVehicle
  19. Uitati aici sau y_flooding.inc
  20. Daca e un job cu checkpoint dute la OnPlayerEnterCheckpoint si cauta acolo GivePlayerMoney sau GivePlayerCash.
  21. Pai tu ai dat sa se schimbe, dar la ce casa nu ai mai spus.(Asta presupun eu, nu prea stiu mysql).
  22. Pentru ce foloseste RotateObject cand la functia MoveObject ai aceasta functie.
  23. Daca imi poti arata mai multe variabile din sistemul de vehicule ar fi perfect.
  24. Mai adaugi un if(PlayerInfo[playerid][pDonateRank] > 0) la tot ce tine de pCarKey3
  25. I-a id-ul meu de skype de la profil. Este la fel ca cel de mess.
×
×
  • 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.