-
Posts
75 -
Joined
-
Last visited
-
Days Won
4
Community Answers
-
Chase's post in Probleme GPS System was marked as the answer
la DIALOG_LOCATII1 pune un numar mai mic (ex: 6969 sau 8230 sau alt numar format din mai putine cifre). Evitati numerele mari, pentru ca de asta nici nu va apare dialogul.
-
Chase's post in Creare Comanda /cars was marked as the answer
Incearca asa:
YCMD:cars(playerid, params[], help) { new string[628], string1[228], string2[228], string3[228], string4[228], string5[228]; new valid = PlayerData[playerid][CarKey1] == 0 && PlayerData[playerid][CarKey2] == 0 && PlayerData[playerid][CarKey3] == 0 && PlayerData[playerid][CarKey4] == 0 && PlayerData[playerid][CarKey5] == 0; if(valid) return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: You don't have a vehicle!"); if(PlayerData[playerid][CarKey1] != 0) { new idd = PlayerData[playerid][CarKey1]; new locktext[6], spawntext[6]; if(CarInfo[idd][cLock] > 0) {locktext = "Yes";} else {locktext = "No";} if(CarInfo[idd][Spawned] > 0) {spawntext = "Yes";} else {spawntext = "No";} format(string1, sizeof(string1), "Model:[%s] Standard Price:[$%s] Locked:[%s] Spawned:[%s]", vehName[CarInfo[idd][cModel]-400], Decimal(CarInfo[idd][cValue]), locktext, spawntext); } if(PlayerData[playerid][CarKey2] != 0) { new idd = PlayerData[playerid][CarKey2]; new locktext[6], spawntext[6]; if(CarInfo[idd][cLock] > 0) {locktext = "Yes";} else {locktext = "No";} if(CarInfo[idd][Spawned] > 0) {spawntext = "Yes";} else {spawntext = "No";} format(string2, sizeof(string2), "Model:[%s] Standard Price:[$%s] Locked:[%s] Spawned:[%s]", vehName[CarInfo[idd][cModel]-400], Decimal(CarInfo[idd][cValue]), locktext, spawntext); } if(PlayerData[playerid][CarKey3] != 0) { new idd = PlayerData[playerid][CarKey3]; new locktext[6], spawntext[6]; if(CarInfo[idd][cLock] > 0) {locktext = "Yes";} else {locktext = "No";} if(CarInfo[idd][Spawned] > 0) {spawntext = "Yes";} else {spawntext = "No";} format(string3, sizeof(string3), "Model:[%s] Standard Price:[$%s] Locked:[%s] Spawned:[%s]", vehName[CarInfo[idd][cModel]-400], Decimal(CarInfo[idd][cValue]), locktext, spawntext); } if(PlayerData[playerid][CarKey4] != 0) { new idd = PlayerData[playerid][CarKey4]; new locktext[6], spawntext[6]; if(CarInfo[idd][cLock] > 0) {locktext = "Yes";} else {locktext = "No";} if(CarInfo[idd][Spawned] > 0) {spawntext = "Yes";} else {spawntext = "No";} format(string4, sizeof(string4), "Model:[%s] Standard Price:[$%s] Locked:[%s] Spawned:[%s]", vehName[CarInfo[idd][cModel]-400], Decimal(CarInfo[idd][cValue]), locktext, spawntext); } if(PlayerData[playerid][CarKey5] != 0) { new idd = PlayerData[playerid][CarKey5]; new locktext[6], spawntext[6]; if(CarInfo[idd][cLock] > 0) {locktext = "Yes";} else {locktext = "No";} if(CarInfo[idd][Spawned] > 0) {spawntext = "Yes";} else {spawntext = "No";} format(string5, sizeof(string5), "Model:[%s] Standard Price:[$%s] Locked:[%s] Spawned:[%s]", vehName[CarInfo[idd][cModel]-400], Decimal(CarInfo[idd][cValue]), locktext, spawntext); } format(string, sizeof(string), "%s\n%s\n%s\n%s\n%s", string1, string2, string3, string4, string5); ShowPlayerDialog(playerid, DIALOG_CARS, DIALOG_STYLE_LIST, "Server: Your Personal Cars", string, "Select", "Cancel"); return 1; }
-
Chase's post in Problema Speedometer was marked as the answer
Aici
new str1[128],str2[128],str4[128]; format(str1,sizeof(str1),"Viteza %d",spe); TextDrawSetString(vitezza[i], str1); TextDrawShowForPlayer(i, vitezza[i]);Inlocuieste cu
new str1[128],str2[128],str4[128]; format(str1,sizeof(str1),"%d KM/H",spe); TextDrawSetString(vitezza[i], str1); TextDrawShowForPlayer(i, vitezza[i]);Iar in loc de "vitezza" pune numele textdraw-ului "XKMH". Daca observi, in poza arata asa: "Viteza 0 XKMH", 0 fiind viteza cu care te deplasezi. La linia cu viteza sunt, daca nu ma insel, 3 textdraw-uri. 1 este acel icon, al doilea este numele: "viteza", dupa care XKMH. Foloseste-te de al treilea textdraw de pe respectiva linie.
-
Chase's post in Problema conditie. was marked as the answer
CMD:jail(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3) return SendError(playerid, "You need to be Admin Level 3 to use this command!"); //-------------------------------------------------------------------------- new liPlayer, jTime, Reason[40]; eString[0] = EOS; new tmp[64]; //-------------------------------------------------------------------------- if(sscanf(params, "uiS(No Reason)[40]", liPlayer, jTime, Reason)) return SendUsage(playerid, "/jail [PlayerID] [Time] [Reason]"); //-------------------------------------------------------------------------- if(!IsPlayerConnected(liPlayer)) return SendError(playerid, "Player is not connected."); //-------------------------------------------------------------------------- if(strcmp(PlayerName(liPlayer), "Test", true) == 0) return SendError(playerid, "You cannot jail Test"); //-------------------------------------------------------------------------- if(liPlayer == playerid) return SendError(playerid, "You can't jail yourself!"); //-------------------------------------------------------------------------- if(PlayerInfo[liPlayer][Level] > PlayerInfo[playerid][Level]) return SendError(playerid, "You cannot use this command on this admin"); //-------------------------------------------------------------------------- if(PlayerInfo[liPlayer][Jailed] >= 1) return SendError(playerid, "Player is already in jail"); //-------------------------------------------------------------------------- if(jTime > 9999) return SendError(playerid, "Invalid Time!"); //-------------------------------------------------------------------------- PlayerInfo[playerid][PJails]++, PlayerInfo[liPlayer][Jailed] = 1; gTime[liPlayer][0] = jTime-1, gTime[liPlayer][1] = 60; //-------------------------------------------------------------------------- SetTimerEx("ShowJailLeftTime", 1000, 0, "i", liPlayer), SetTimerEx("JailPlayer", 5000, 0, "i", liPlayer), SetTimerEx("Jail1", 1000, 0, "i", liPlayer); //-------------------------------------------------------------------------- format(eString, sizeof(eString), "Administrator {FF0000}%s{D1D1D1} has Jailed {00A6FF}%s {D1D1D1}for %d Minutes. (Reason: %s)", PlayerName(playerid), PlayerName(liPlayer), jTime, Reason); SendClientMessageToAll(COLOR_GREY2, eString); //-------------------------------------------------------------------------- return 1; }