qStroKe Posted September 20, 2016 Posted September 20, 2016 Buna am o problema la sistemul de dice. gen uitati in poza asta cum e http://imgur.com/a/6RwUg si gen sistemul este de /dice id suma si /accept dice id si totusi apare asa ... si uitati in pawno CMD:dice(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first."); if(!IsPlayerInRangeOfPoint(playerid,50.0,1977.7538,1017.7076,994.4688)) return SCM(playerid,COLOR_WHITE,"You can use this command only in casinos."); if(IsPlayerConnected(playerid)) { new id,money,sendername[25],string[184]; if(sscanf(params, "ud",id,money)) return SCM(playerid,COLOR_WHITE,"{FF9900}Scrie: {33CCFF}/dice <Name/Playerid> <Money>"); if(id == INVALID_PLAYER_ID) return SCM(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected."); if(money < 1 || money > 1000000) return SCM(playerid,COLOR_WHITE,"{FFB870}Money limit is $1,000,000."); if(IsPlayerConnected(id)) { if(GetPlayerCash(playerid) < money) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut."); if(GetPlayerCash(id) < money) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut."); if(id == playerid) return SendClientMessage(playerid, COLOR_WHITE, "Nu te poti invita singur sa joci barbut."); if(ProxDetectorS(10.0, playerid, id)) { GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessage(playerid, COLOR_DARKPINK, "Cerere de barbut trimisa."); format(string, sizeof(string), "%s te-a invitat sa joci barbut cu el pe $%s. Scrie /accept dice %d pentru a juca.",sendername,FormatNumber(money),playerid); SendClientMessage(id, COLOR_DARKPINK, string); Diceid[id] = playerid; Dicem[id] = money; } else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Player is not near you."); } } return 1; } am modificat si tot asa arata... nu da erori si chiar nu inteleg ce trebuie sa rezolv. Ma puteti ajuta?
Daedric-Fox Posted September 22, 2016 Posted September 22, 2016 On 20.09.2016 at 8:05 PM, qStroKe said: Buna am o problema la sistemul de dice. gen uitati in poza asta cum e http://imgur.com/a/6RwUg si gen sistemul este de /dice id suma si /accept dice id si totusi apare asa ... si uitati in pawno CMD:dice(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first."); if(!IsPlayerInRangeOfPoint(playerid,50.0,1977.7538,1017.7076,994.4688)) return SCM(playerid,COLOR_WHITE,"You can use this command only in casinos."); if(IsPlayerConnected(playerid)) { new id,money,sendername[25],string[184]; if(sscanf(params, "ud",id,money)) return SCM(playerid,COLOR_WHITE,"{FF9900}Scrie: {33CCFF}/dice <Name/Playerid> <Money>"); if(id == INVALID_PLAYER_ID) return SCM(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected."); if(money < 1 || money > 1000000) return SCM(playerid,COLOR_WHITE,"{FFB870}Money limit is $1,000,000."); if(IsPlayerConnected(id)) { if(GetPlayerCash(playerid) < money) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut."); if(GetPlayerCash(id) < money) return SCM(playerid,COLOR_WHITE,"Tu sau adversarul tau nu aveti suficienti bani pentru a juca barbut."); if(id == playerid) return SendClientMessage(playerid, COLOR_WHITE, "Nu te poti invita singur sa joci barbut."); if(ProxDetectorS(10.0, playerid, id)) { GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessage(playerid, COLOR_DARKPINK, "Cerere de barbut trimisa."); format(string, sizeof(string), "%s te-a invitat sa joci barbut cu el pe $%s. Scrie /accept dice %d pentru a juca.",sendername,FormatNumber(money),playerid); SendClientMessage(id, COLOR_DARKPINK, string); Diceid[id] = playerid; Dicem[id] = money; } else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Player is not near you."); } } return 1; } am modificat si tot asa arata... nu da erori si chiar nu inteleg ce trebuie sa rezolv. Ma puteti ajuta? Eu tot nu înțeleg care e problema..explică mai clar. ********************************** Servicii Scripting de calitate: ********************************* Future Project: ExpertGame *********************************
qStroKe Posted September 22, 2016 Author Posted September 22, 2016 deci imi dau dau /accept dice id cand un player face asta dar la final apare faza aia cu zarurile si nu e in gm... chiar nu inteleg de la ce este...
Daedric-Fox Posted September 22, 2016 Posted September 22, 2016 13 minutes ago, qStroKe said: deci imi dau dau /accept dice id cand un player face asta dar la final apare faza aia cu zarurile si nu e in gm... chiar nu inteleg de la ce este... Ce faza cu zarurile? Te referi la TextDraw? ********************************** Servicii Scripting de calitate: ********************************* Future Project: ExpertGame *********************************
qStroKe Posted September 23, 2016 Author Posted September 23, 2016 Apare la final o faza cu zaurile ca in acea poza si nu inteleg de ce.. nu ar trebui sa apara
Daedric-Fox Posted September 23, 2016 Posted September 23, 2016 Just now, qStroKe said: Apare la final o faza cu zaurile ca in acea poza si nu inteleg de ce.. nu ar trebui sa apara pai nu vrei sa apar deloc? ********************************** Servicii Scripting de calitate: ********************************* Future Project: ExpertGame *********************************
qStroKe Posted September 23, 2016 Author Posted September 23, 2016 pai nu ca nu functioneaza comanda cum trebuie... nici nu merge daca apr alea...
Spmn Posted September 23, 2016 Posted September 23, 2016 (edited) Fratelemeleu, tu daca pui un cod, pune-l pana la capat. Ai postat doar invitatia pentru barbut, nu ai postat codul unde se petrece intreaga magie, respectiv codul de la /accept. + In codul postat nu este nici o urma de textdraw, deci ai postat codul gresit. Edited September 23, 2016 by Spmn
qStroKe Posted September 24, 2016 Author Posted September 24, 2016 CMD:accept(playerid, params[]) { if(PinLogged[playerid] == 0)return SCM(playerid, COLOR_LIGHTRED,"Trebuie sa introduci pin-ul mai intai.(/pin)"); if(IsPlayerConnected(playerid)) { new x_job[256], id, sendername[25], giveplayer[25], string[300], tmpcar = GetPlayerVehicleID(playerid), ccar = IsPlayerInAnyVehicle(playerid); if(sscanf(params, "s[256]u",x_job,id)) { SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}Syntax: {FFFFFF}/accept <Name> <Name/Playerid>"); SendClientMessage(playerid, COLOR_WHITE, "Available names: Drugs, Repair, House, Materials, Dice, Fight."); SendClientMessage(playerid, COLOR_WHITE, "Available names: Vehicle, Taxi, Medic, Live, Lawyer, Carrace."); SendClientMessage(playerid, COLOR_WHITE, "Available names: Mechanic, Ticket, Refill, Invite, Free."); return 1; } if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected."); if(strcmp(x_job,"dice",true) == 0) { if(!IsPlayerInRangeOfPoint(playerid,50.0,1977.7538,1017.7076,994.4688)) return SCM(playerid,COLOR_WHITE,"You can use this command only in casinos."); if(id == playerid) return SCM(playerid, -1, "Nu poti juca cu tine insuti."); if(IsPlayerConnected(id)) { new Float:PozitieID[3]; GetPlayerPos(id, PozitieID[0], PozitieID[1], PozitieID[2]); if(!IsPlayerInRangeOfPoint(playerid, 3.0, PozitieID[0], PozitieID[1], PozitieID[2])) return SCM(playerid, -1, "Acel jucator nu este langa tine."); BarbutTDStatus(playerid,id, true); } return 1; }
FPK* Posted October 3, 2016 Posted October 3, 2016 BarbutTDStatus(playerid,id, true); scoate-l. asa n-o sa-ti mai apara textdraw ala. atata am inteles din ce-ai zis.
Recommended Posts