Skocz do zawartości

Kaspian12

Użytkownik
  • Zawartość

    35
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Zawartość dodana przez Kaspian12

  1. Kaspian12

    [Problem] Nie pobiera danych

    DaGaXeR w bazie przechowaywany jest integer nie float
  2. Kaspian12

    [Problem] Nie pobiera danych

    Mam taki fragment kodu: mysql_query("SELECT model,X,Y,Z,R,user,hp,fuel,oil,km,door,col1,col2,tag,typ,rfuel,poj,plate,add1,add2,add3,add3r,add3z,spawn,bk,bp,bn FROM `pojazdy`"); mysql_store_result(); if(mysql_num_rows()) { while(mysql_fetch_row(str,"|")) { sscanf(str, "p<|>dffffs[128]dddfddds[128]ddds[128]dddffdds[128]s[128]", model,posx,posy,posz,posrot,user,hp,fuel,oil,przebieg,door,kolor1,kolor2, tag,typ,rfuel,poj,plate,add1,add2,add3,add3r,add3z,spawn,bk,bp,bn); ... if(strval(typ) == 2) { vehicleid=CreateVehicle(strval(model), Pos[0], Pos[1], Pos[2], Pos[3], strval(kolor1), strval(kolor2), 45*60000); UpdateValue2("pojazdy","id",uid,"spawn",1); vehiclespawned[vehicleid]=1; spawnedcars++; } if(strval(typ) == 3) { vehicleid=CreateVehicle(strval(model), Pos[0], Pos[1], Pos[2], Pos[3], strval(kolor1), strval(kolor2), 45*60000); UpdateValue2("pojazdy","id",uid,"spawn",1); vehiclespawned[vehicleid]=1; spawnedcars++; } ... } printf(" Znaleziono %d pojazdow, %d z nich zostalo zespawnowanych w %d ms!", count, spawnedcars, (GetTickCount()-startTime)); } else print("Brak pojazdow"); mysql_free_result(); W logach otrzymuję błąd: [22:01:49] Znaleziono 1 pojazdow, 0 z nich zostalo zespawnowanych w 4 ms! [22:01:49] [MySQL] Error (0): Function: mysql_store_result called when no result stored. [22:01:49] Rozpoczeto spawnowanie Pojazdow.. Co jest nie tak? Z góry dziękuję za pomoc.
  3. Kaspian12

    [Problem] Nie pobiera danych

    DaGaXeR zła uwaga. floatsqroot() i tyle. PrzMas mysql 2.1.1 StrickenKid, dziękuję Ci za pomoc.
  4. Kaspian12

    Błąd w format

    Do zamknięcia
  5. Kaspian12

    Błąd w format

    Błąd: "error 035: argument type mismatch (argument 1)" Kod: format(string, sizeof(string),"Czy chcesz zezłomować %s [ID: %d] za %d score?",VehicleNames[GetVehicleModel(GetVehicleTrailer(vid))-400],GetVehicleTrailer(vid),strval(GetCarString(GetVehicleTrailer(vid),"$"))/2);
  6. Kaspian12

    Komendy PHP

    Witam! Czy jest jakaś możliwość wywoływania czegoś na serwerze SAMP z poziomu PHP? np. Po kliknięciu czegoś w panelu admina (PHP) jakiś public/funkcja odświeży się. Nie chodzi mi o RCON. Ew. czy jest możliwość aby zarządzać poprzez PHP NPCtem? Chodzi o to by używał on jakichś komend po wykonaniu skryptu w PHP Z góry dziękuję za odpowiedź
  7. Kaspian12

    Bany w MYSQL

    Ok! Dzięki wielkie Panowie. Po raz kolejny dobra robota!
  8. Kaspian12

    Bany w MYSQL

    Witam Mam taki kodzik: new s[2000]; new query[50] = "SELECT uid,adres,nadal,data,powod FROM `ban`", numRows; mysql_query(query); mysql_store_result(); if(mysql_num_rows()){ numRows=mysql_num_rows(); for(new i=0; i<numRows; i++) { new uid[20],adres[100],powod[100],nadal[30],data[30]; if(mysql_fetch_row(query,"|")) sscanf("p<|>ds[100]s[100]s[30]s[30]", uid, adres, powod, nadal, data); new string[200]; format(string, sizeof string, "%d %s %s %s %s\n", strval(uid),adres,nadal,data,powod); strcat(s,string); } mysql_free_result(); } else s="{FF0000}BRAK BANÓW"; ShowPlayerDialog(playerid, 1202, DIALOG_STYLE_MSGBOX, "(UID) (ADRES) (NADAŁ) (DATA) (POWÓD)", s, "OK", ""); Jak mogę wczytać wszystkie bany i je wyświetlić? Ten kod nie spełnia swojego przesłania. Pomoże ktoś? Co jest nie tak?
  9. Kaspian12

    MySQL i WWW

    Witam. Nie przedstawię tutaj żadnego kodu, ponieważ mam jedynie zagwozdkę. Mamy jakiś serwer z wykorzystaniem bazy danych MySQL. Mamy w niej tabelkę zawierającą dane gracza co do score i pieniędzy (upraszczam przykład). Dla urozmaicenia serwera zrobiliśmy sobie prosty portal gdzie administrator może dać graczowi score oraz pieniądze. Teraz moje pytanie. Jak dobrze aktualizować dane? Co jeżeli gracz jest na serwerze, a my damy mu pieniądze przez portal? <- Jak optymalnie wczytać na nowo ten rekord w skrypcie? Jakie znaczenie ma używanie SMALLINT, zamiast zwykłego INT. Wpadłem na pomysł, aby podczas wejścia gracza na serwer uniemożliwić zmienianie jego danych przez portal, ale ta metoda nie jest zbyt ciekawa.
  10. Kaspian12

    Problem z Error

    Masz niepoukładany kod. Skorzystaj ze strony podanej przez kolegę wyżej
  11. Kaspian12

    Problem z panelem logowania.

    public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(g, 1, cmdtext); dcmd(me, 1, cmdtext); return 1; } zamień na public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(g, 1, cmdtext); dcmd(me, 2, cmdtext); return 0; }
  12. Kaspian12

    Problem z panelem logowania.

    if(strcmp(haslogracza, inputtext,false)) zamień na
  13. Kaspian12

    Problem z panelem logowania.

    Potrzebne jest if(dialogid==DIALOGLOGIN && response) { ... return 1; }
  14. Kaspian12

    Problem z panelem logowania.

    Daj kod, nikt nie jest cudotwórcą
  15. Kaspian12

    Prywatne pojazdy cz.2

    Zrobiłem sobie kontrolnego printa i w konsoli mam coś takiego: Vehicleid: 0, Owner:1234 (gdzie 1234 to u mnie owner domyślny), You:DjEnzo. Powinno być Vehicleid: 74 Owner:DjEnzo You:DjEnzo
  16. Kaspian12

    Prywatne pojazdy cz.2

    Witam. Mam taki fragment switch'a case 2: { new Float:x,Float:y,Float:z,Float:a, Float:vfuel,Float:vmfuel, vcolor1,vcolor2,owner[32],model; if(spawned==false) { format(query,sizeof(query),"SELECT model,vfuel,vmfuel,vcolor1,vcolor2,posx,posy,posz,posa,owner FROM vehicles WHERE owner='%s'",PlayerName(playerid)); mysql_query(query); mysql_store_result(); if(mysql_fetch_row(query, "|")) { sscanf(query, "p<|>dffddffffs", model,vfuel,vmfuel,vcolor1,vcolor2,x,y,z,a,owner); } mysql_free_result(); new vehicleid = CreateVehicle(model,x,y,z,a,vcolor1,vcolor2,0); vInfo[vehicleid][vOwner] = owner; vInfo[vehicleid][vFuel] = vfuel; vInfo[vehicleid][vMFuel] = vmfuel; spawned=true; return 1; } if(spawned==true) { for(new i; i < MAX_VEHICLES; i++) { if(strcmp(PlayerName(playerid),vInfo[i][vOwner],true)) { DestroyVehicle(i); SendClientMessage(playerid,C_DGREEN,"(Info) Odspawnowano pojazd."); spawned=false; return 1; } } } } Jest to zespawnowanie i odspawnowanie pojazdu. Wszystko niby działa "SendClientMessage" się wyświetla, ale pojazd nie znika. Co jest nie tak ? :c
  17. Kaspian12

    Chowanie texdrawu

    Gdzieś na górze daj new Text:reklama[MAX_PLAYERS], Text:start[MAX_PLAYERS]; A potem w kodzie: reklama[playerid] = TextDrawCreate(150.600046, 435.306945, "Witaj na serwerze!"); TextDrawFont(reklama[playerid], 1); TextDrawLetterSize(reklama[playerid], 0.319999, 1.200000); TextDrawColor(reklama[playerid], 0x161DB5FF); TextDrawSetOutline(reklama[playerid], 1); TextDrawSetProportional(reklama[playerid], true); TextDrawSetShadow(reklama[playerid], 0); start[playerid]= TextDrawCreate(150.600046, 435.306945, "Start!"); TextDrawFont(start[playerid], 1); TextDrawLetterSize(start[playerid], 0.319999, 1.200000); TextDrawColor(start[playerid], 0x161DB5FF); TextDrawSetOutline(start[playerid], 1); TextDrawSetProportional(start[playerid], true); TextDrawSetShadow(start, 0); public OnPlayerSpawn(playerid) { TextDrawShowForPlayer(playerid,start[playerid]); TextDrawHideForPlayer(playerid,reklama[playerid]); return 1; } CMD:start(playerid,params[]) { SetTimerEx("Starter",10000,false,"i",playerid); return 1; } forward Starter(playerid); public Starter(playerid) { TextDrawHideForPlayer(playerid,start[playerid]); TextDrawShowForPlayer(playerid,reklama[playerid]); return 1; }
  18. Kaspian12

    Tekst na środku ekranu

    GameTextForAll("~y~ START",15000,4);
  19. Kaspian12

    Prywatne pojazdy cz.2

    Pomoże ktoś? ;c
  20. Kaspian12

    [Problem]Jak zrobić uprawnienia do danej klasy

    Lepiej używając dini do plików gracza przypisz sobie: 0 - kierowca 1 - policja, itd. Frakcja=1 Potem tylko if (frakcja == 1){...}
  21. Kaspian12

    Prywatne pojazdy cz.2

    Tak jak myślałem ten sposób nie działa. Wyświetla mi się komunikat, że odspawnowano pojazd i if wykonuje się poprawnie, aczkolwiek pojazd nie znika :x Dzięki za chęci
  22. Kaspian12

    Pokaz textdraw

    TBurger3 zamień na Tburger3[playerid] Na górze skryptu: Text:TBurger3[MAX_PLAYERS] Tak mi się wydaję
  23. Kaspian12

    [Pytanie] Jak wgrac gamemod na swoj serwer samp.

    Polecam na start: https://www.youtube.com/watch?v=LDsh9z4gU0A https://www.youtube.com/watch?v=PA9P1f3ZmHc Dodatkowo: http://pawno.pl/index.php?/topic/2769-s%C5%82owniczek-programisty-pawn/ http://pawno.pl/index.php?/topic/15936-od-zera-do-pawnmaster-troch%C4%99-o-kursie-troch%C4%99-o-pawn1/ Lenistwo nie popłaca. Jeśli chcesz działać, czytaj, jeśli Ci się nie chce, nie bierz się nawet za serwer testowy bo nie podołasz. Pozdrawiam
  24. Kaspian12

    Ranga przez tag

    Spróbuj tak public OnPlayerText(playerid,text[]) { new PName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PName, MAX_PLAYER_NAME); if(strfind(PName, "[PPS]", true) != -1) { format(string, sizeof string, "%i {%06x}%s {CC33FF}|Stały Gracz|:{FFFFFF} %s", playerid, (GetPlayerColor(playerid) >>> 8), PlayerName(playerid), text); SendClientMessageToAll(0xAFAFAFAA, string); } else { format(string, sizeof string, "%i {%06x}%s {CC33FF}|Gracz|:{FFFFFF} %s", playerid, (GetPlayerColor(playerid) >>> 8), PlayerName(playerid), text); SendClientMessageToAll(0xAFAFAFAA, string); } return 0; } Kolory poustawiaj sobie wedle uznania
  25. Kaspian12

    Prywatne pojazdy

    Faktycznie, zapomniałem o tym. Dziękuję panowie
×