Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-05-20, 18:15


zigimaka

OoZoOmP






Wiek: 31
Na forum: 5594 dni
Posty: 71
Nick w MP: Mateusz_Szymkowiak

Piwa: 43

Respekt: 60

Witam zrobi?em sobie cmd do tworzenia dynamicznie obiekt?w zapisuj?cych si? do bazy danych i mam problem jak zrobi? aby mog?y dwie osoby Koszysta z danego edytora bo tymczasem jak teraz korzystaj? dwie osoby to buguje si? obiekt i przydziela mu uid 0 i go nie zapisuje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-20, 18:18


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
Zr?b zmienne globalne np. new edytujeobiekt[MAX_PLAYERS]; i kij.

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-20, 18:23


zigimaka

OoZoOmP






Wiek: 31
Na forum: 5594 dni
Posty: 71
Nick w MP: Mateusz_Szymkowiak

Piwa: 43

Respekt: 60

ale wtedy nie b?d? mog?y robi? dwie osoby na raz no nie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-20, 18:27


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
"zigimaka" napisał/a:

ale wtedy nie b?d? mog?y robi? dwie osoby na raz no nie?


b?d? mog?y. Niby dlaczego by nie.

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-20, 19:13


zigimaka

OoZoOmP






Wiek: 31
Na forum: 5594 dni
Posty: 71
Nick w MP: Mateusz_Szymkowiak

Piwa: 43

Respekt: 60

to na jakiej zasadzie mam to zrobi?? hm

czyli jak to ma wygl?da?? o to cmd.
Kod:

CMD:mc( playerid, params[ ] )
{
new model, id;
if( sscanf( params, "i", model ) )
return Info( playerid, "U?yj: /mc [ID modelu]." );
new door = PlayerDoor[playerid];
if(DoorData[door][dOwner] == PlayerInfo[playerid][UID])
{
if(DoorData[door][dObiekty] != 0)
{
if( !GetPVarInt( playerid, "EdycjaTyp" ) )
{
new doorid = -1;
for(new h = 0; h < sizeof(DoorData); h++)
{
if(DoorData[h][dUID] != 0)
{
if(PlayerToPoint(50.0, playerid, DoorData[h][dExitX], DoorData[h][dExitY], DoorData[h][dExitZ]) && DoorData[h][dExitVw] == GetPlayerVirtualWorld(playerid))
{
doorid = h;
}
}
}
if(doorid == -1)
{
return 1;
}
if(DoorData[doorid][dOwner] == PlayerInfo[playerid][UID])
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, a );

id = ObjectAdd( model, x, y, z+1.50, 0.0, 0.0, a, GetPlayerVirtualWorld( playerid ), GetPlayerInterior( playerid ),doorid);

Streamer_Update( playerid );

// TogglePlayerControllable( playerid, false );
edycjaobiektow[playerid] = 1;
DoorData[door][dObiekty] -= 1;
SaveDoors(door);
ApplyAnimation(playerid,"BEACH","bather",4.1,0,0,0,1,0);
SetPVarInt( playerid, "EdytowanyObiekt", id );
SetPVarInt( playerid, "EdycjaTyp", MOVE_XY );

new name_door[256];
TextDoorTime[playerid] = 60;
format(name_door, sizeof(name_door), "Otworzyles panel tworzenia obiektow.~n~~b~~h~~h~Sterowanie: ~y~~h~W, A, S, D~n~~g~~h~~h~ 'h' - zmiana edycji~n~~p~'enter' - zapisz obiekt~n~~g~~h~~h~ 'Num4' - ~n~~g~~h~~h~Zmiana widoku");
TextDrawHideForPlayer(playerid, TextDoor[playerid]);
TextDrawSetString(TextDoor[playerid], name_door);
TextDrawShowForPlayer(playerid, TextDoor[playerid]);

}else{
Info( playerid, "To nie twoje drzwi" );
}
}
else
{
Info( playerid, "Edytujesz ju? obiekt.\nAby zapisa?, wci?nij ENTER." );
}
}else{
Info( playerid, "Nie masz dost?pnych obiekt?w!" );
}
}else{
Info( playerid, "Nie masz uprawnie?!" );
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: mysql :: obiekty.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Komenda, MySQL, obiekty. Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku