Jump to content

[REZOLVAT] Problema rainbow


alkaTraz
 Share

Recommended Posts

  • Username : alkaTraz.
  • Problema întâlnită: comanda rainbow
  • Detalii despre problemă: dau /v -> masina in care sunt -> cumpar rainbow, totul ok, dau /rainbow se activeaza rainbow-ul dar nu ramane numai pe masina pe care am pus, in orice masina ma pun, se pune rainbow-ul, si pe G la fel.
  • Ce ai încercat să faci înainte să postezi?: -
  • Cod sursa (recomandat pastebin.com) : link
  • Alte detalii : vreau sa ramana doar pe masina pe care cumpar rainbow-ul.
Edited by alkaTraz
Link to comment
Share on other sites

Primesti vre-o eroare in mysql_log respectiv server_log ? 

Ai adaugat cRainbowC in  enum carinfo ?

 

Adauga: 

if(CarInfo[carid][cRainbowC] == 0) return SendClientMessage(playerid, COLOR_WHITE,"This vehicle aren't rainbow color.");

Inainte de 

new carid = PlayerInfo[playerid][pCarKey];
if(!IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "This is not your personal car");

 

Edited by Wildo
Link to comment
Share on other sites

cred ca nu ai inteles ce vreau sa zic. Ma urc in masina in care am cumparat rainbow-ul, dau /rainbowcar si merge totul ok, dar daca ma urc intr-o alta masina se pune rainbow-ul si acolo .. Eu vreau sa raman rainbow-ul doar pe masina pe care l-am cumparat.

Link to comment
Share on other sites

public OnPlayerExitVehicle(playerid, vehicleid)
{
	DestroyRainbowForPlayer(playerid);
	return 1;
}
 

function DestroyRainbowForPlayer(playerid){
	KillTimer(CTimer1);
  	rainbowcar[playerid] = 0;
  
  return true;
}

 

Link to comment
Share on other sites

Chiar acum, Wildo a spus:

public OnPlayerExitVehicle(playerid, vehicleid)
{
	DestroyRainbowForPlayer(playerid);
	return 1;
}
 

function DestroyRainbowForPlayer(playerid){
	KillTimer(CTimer1);
  	rainbowcar[playerid] = 0;
  
  return true;
}

 

 

Acum 3 minute, alkaTraz a spus:

cred ca nu ai inteles ce vreau sa zic. Ma urc in masina in care am cumparat rainbow-ul, dau /rainbowcar si merge totul ok, dar daca ma urc intr-o alta masina se pune rainbow-ul si acolo .. Eu vreau sa raman rainbow-ul doar pe masina pe care l-am cumparat.

 

Link to comment
Share on other sites

Acum 3 ore, Wildo a spus:

public OnPlayerExitVehicle(playerid, vehicleid)
{
	DestroyRainbowForPlayer(playerid);
	return 1;
}
 

function DestroyRainbowForPlayer(playerid){
	KillTimer(CTimer1);
  	rainbowcar[playerid] = 0;
  
  return true;
}

 

 

Am gasit asta deja acolo ( am sters si am adaugat ce mi-ai dat tu, si-mi daduse niste erori ca nu e definit destroyrainbowplayer, samd )

Codul existent la onplayerexitvehicle 

	if(rainbowcar[playerid] == 1)
    {
		rainbowcar[playerid] = 0;
	}

 

Link to comment
Share on other sites

Merge, se opreste rainbow-ul cand cobor. Dar vreau ca rainbow-ul cumparat sa mearga doar pe masina pe care l-am cumparat, si sa mearga doar pe masinile personale. 

Odata cumparat pe una din masini, pot folosii /rainbowcar pe toate masinile de pe server.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...