Jump to content

Colentinian

Membru
  • Posts

    10
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Colentinian's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Reputation

  1. Rezolvate toate bugurile si adaugate sisteme noi, asa si ?
  2. Salut! Serverul meu (rpg.ro-balkan.ro) este deschis de aproape o luna, inca nu am gasit staff ul pe care mi-l doresc, probabil de-aia nici nu urca serverul mai mult de 15 playeri! Doresc ca toti cei din staff sa aiba minim 17 ani, sa stie sa scrie corect din punct de vedere gramatical si sa aiba un minim de experienta pe alte servere. Aveti aici o prezentare a serverului, va astept pe cei ce sunteti interesati sa lasati un comment cu Nume: varsta: Te consideri capabil sa lucrezi in echipa?: discord: va multumesc mult !!
  3. Am rezolvat, da... acum le apare doar celor care sunt in cursa (/drag id si /accept drag id ) , si daca unul dintre ei intra in acel CP , il dezactiveaza si pentru celalalt, si trimite un mesaj "X a castigat cursa"
  4. "Ma joc" in gamemode-ul lui HPQ, si am descoperit ca daca incerc sa adaug un Vip ticket la trade primesc o eroare, chiar daca am ticket vip, si daca bag un ticket rainbow, ii da celuilalt jucator ticket vip. case DIALOG_TRADEVOUCHERR: { if(!response) return true; new amount = strval(inputtext); if(strval(inputtext) <= 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Suma invalida."); if(PlayerInfo[playerid][pTickete][0] < amount) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu ai aceste tickete."); AddTradeItem(playerid, 10, strval(inputtext)); } case DIALOG_TRADEVOUCHERV: { if(!response) return true; new amount = strval(inputtext); if(strval(inputtext) <= 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Suma invalida."); if(PlayerInfo[playerid][pTickete][1] < amount) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu ai aceste tickete."); AddTradeItem(playerid, 11, strval(inputtext)); }
  5. ai avut dreptate cu ce ai spus aici, acum raspunde mi la intrebarea de mai sus te rog. multumesc
  6. multumesc, acum functioneaza, acum am vazut alta problema , i am pus functia de count , si functioneaza gresit, nu numara 5,4,3,2,1 , numara 5,3,1, am luat-o de la /count si acolo merge bine (asta e sub CP = 618) TextDrawShowForPlayer(i, CountTD); Countnr = 5; Countrace(); SetTimerEx("drag", 5000, false, "i", i); TogglePlayerControllable(i, 0); (asta e comanda si funcita count ) new Countnr; YCMD:count(playerid, params[], help) { new number; if(sscanf(params, "i", number)) return SCM(playerid, COLOR_GREY, "Syntax: {FFFFFF}/count <nr>"); if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, COLOR_GREY, "Nu ai acces la aceasta comanda."); if(number < 2 && number >= 360) return SCM(playerid, COLOR_LGREEN, "Eroare: Numar invalid. (1-360)"); TextDrawShowForAll(CountTD); Countnr = number; Count(); return true; function Count() { new string[30]; format(string, sizeof(string), "~w~Countdown: ~y~%d", Countnr); TextDrawSetString(CountTD, string); if(Countnr >= -1) SetTimer("Count", 1000, 0); Countnr --; if(Countnr == -1) TextDrawSetString(CountTD, "~r~GO! ~y~GO! ~b~GO!"); if(Countnr == -2) TextDrawHideForAll(CountTD); return true;
  7. momentan, chestia cu dezactivatu merge doar daca cel care a intrat in el este cel care a dat /accept drag
  8. pai, eu vreau sa fie acelasi CP la amandoi, adica daca unul intra in el, sa il dezactiveze si pentru celalalt, si sa trimita un mesaj gen "X a castigat curasa"
  9. Salut, am facut un sistem de drag racing cu acelasi CP pentru ambii jucatori, insa daca cel care a dat /drag (id) intra primul in CP, acesta nu se dezactiveaza, se dezactiveaza doar daca intra cel care a dat /accept drag. YCMD:drag(playerid, params[], help) { new userID, szMessage[180]; if(!PlayerToPoint(10, playerid, 748.0566,-2379.0576,12.9100)) return SCM(playerid, COLOR_GREY, "Nu te aflii pe pista de drag."); if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_ORANGE, "Nu esti la volanul unei masini!"); if(sscanf(params, "u", userID)) return SCM(playerid, COLOR_GREY, "Syntax: {FFFFFF}/drag <playerid/name>"); if(!IsPlayerConnected(userID) && userID == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Acel player nu este conectat."); if(!PlayerToPoint(10, userID, 748.0566,-2379.0576,12.9100)) return SCM(playerid, -1, "Acel player nu este pe pista de drag!"); if(GetPlayerState(userID)!=PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_ORANGE, "Acel player nu este la volanul unei masini!"); if(userID == playerid) return SCM(playerid, COLOR_GREY, "Nu poti folosi aceasta comanda asupra ta!"); if(!ProxDetectorS(10.0, playerid, userID)) return SCM(playerid, COLOR_GREY, "Nu esti langa acel jucator."); if(DragID[userID] == playerid) return SCM(playerid, COLOR_LGREEN, "Eroare: I-ai trimis deja o invitatie acestui player!"); DragID[userID] = playerid; format(szMessage, 256, "%s(%d) te-a invitat sa faci o cursa cu el cu el! (/accept drag %d).", GetName(playerid), playerid, playerid); SCM(userID, 0xFAD4D4FF, szMessage); format(szMessage, 256, "L-ai invitat pe %s(%d) sa faca o cursa cu tine.", GetName(userID), userID); SCM(playerid, 0xFAD4D4FF, szMessage); return 1; } if( strcmp ( x_job, "drag" , true ) == 0 ) { new userID = id; if(DragID[playerid] == -1) return SCM(playerid,COLOR_WHITE,"Nimeni nu te-a invitat sa faci o cursa."); if(id == playerid) return SCM(playerid, COLOR_GREY, "Nu poti folosi aceasta comanda asupra ta!"); if(!PlayerToPoint(10, playerid, 748.0566,-2379.0576,12.9100)) return SCM(playerid, COLOR_GREY, "Nu te aflii pe pista de drag."); if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_ORANGE, "Nu esti la volanul unei masini!"); if(GetPVarInt(userID, "InDrag") == 1) return SCM(playerid, -1, "Acel player este deja intr-o cursa."); if(IsPlayerConnected(id)) { if(DragID[playerid] == id) { new vehuserid = GetPlayerVehicleID(userID); new vehplayerid = GetPlayerVehicleID(playerid); if(!ProxDetectorS(10.0, playerid, id)) return SCM(playerid, COLOR_GREY, "Nu te aflii langa acel jucator!"); SetPVarInt(playerid, "InDrag", 1); SetPVarInt(userID, "InDrag", 1); SetVehiclePosEx(userID, vehuserid, 756.0446,-2377.2810,12.6371); SetVehicleZAngleEx(vehuserid, 180); SetPlayerFacingAngle(userID, 183.8938); SetVehiclePosEx(playerid, vehplayerid, 740.3959,-2377.2373,12.6371); SetVehicleZAngleEx(vehplayerid, 180); SetPlayerFacingAngle(playerid, 183.8938); PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0); PutPlayerInVehicle(userID, GetPlayerVehicleID(userID), 0); TogglePlayerControllable(playerid, 0); TogglePlayerControllable(userID, 0); TextDrawShowForPlayer(playerid, CountTD); Countnr = 5; Count(); TextDrawShowForPlayer(userID, CountTD); Countnr = 5; Count(); SetTimerEx("drag", 5000, false, "i", playerid); SetTimerEx("drag", 5000, false, "i", userID); foreach(new i : Player) { SetPlayerRaceCheckpoint(i, 1, 748.2872,-2689.0310,12.8837, 0.0,0.0,0.0, 25); CP[playerid] = 618; } if(CP[playerid] == 618) { foreach(new i : Player) { DisablePlayerRaceCheckpoint(i); SetPVarInt(i, "InDrag", 0); } }
×
×
  • 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.