Skripta koju koristim:Moja od 0
Detaljan opis problema:Pokusavam da napravim komandu za registraciju automobila , ali ne mogu...Treba mi kada neko ukuca /registracijav na odredjenoj lokaciji da mu se otvori dialog on ukuca npr. LS-1111 i njemu se na njegov auto stave te tablice...
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Ako neko zna nek mi objasni ili ako neko ima komandu vec napravljenu molio bih ga da mi da tu komandu...
CMD:registracijav(playerid, params[])
{
new tablica[7];
if(sscanf(params, "s[7]", tablica)) return SendClientMessage(playerid, -1, "Korištenje: /registracijav [text - maximalno 7 znakova]");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage( playerid, -1, "Morate biti u vozilu" );
if(IsPlayerInRangeOfPoint(playerid,5,x,y,z))
{
new vozilo, Float:vP[4];
vozilo = GetPlayerVehicleID( playerid );
SetVehicleNumberPlate(vozilo, tablica );
GetPlayerPos(playerid, vP[0], vP[1], vP[2] );
GetVehicleZAngle(vozilo, vP[3] );
SetVehicleToRespawn(vozilo);
SetVehiclePos(vozilo, vP[0], vP[1], vP[2] );
SetVehicleZAngle(vozilo, vP[3] );
PutPlayerInVehicle(playerid, vozilo, 0);
}
return 1;
}
Evo, samo sebi izmjeni malo...
Citat: Nenad poslato Maj 30, 2012, 00:10:54 PRE PODNE
CMD:registracijav(playerid, params[])
{
new tablica[7];
if(sscanf(params, "s[7]", tablica)) return SendClientMessage(playerid, -1, "Korištenje: /registracijav [text - maximalno 7 znakova]");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage( playerid, -1, "Morate biti u vozilu" );
if(IsPlayerInRangeOfPoint(playerid,5,x,y,z))
{
new vozilo, Float:vP[4];
vozilo = GetPlayerVehicleID( playerid );
SetVehicleNumberPlate(vozilo, tablica );
GetPlayerPos(playerid, vP[0], vP[1], vP[2] );
GetVehicleZAngle(vozilo, vP[3] );
SetVehicleToRespawn(vozilo);
SetVehiclePos(vozilo, vP[0], vP[1], vP[2] );
SetVehicleZAngle(vozilo, vP[3] );
PutPlayerInVehicle(playerid, vozilo, 0);
}
return 1;
}
Evo, samo sebi izmjeni malo...
Hvala brate mnogo radi komanda ! LOCK!