Jump to content
Geplaatst:
comment_788535

Mocht je (kleine) problemen hebben met een SA:MP pawnscript, stel je vraag dan hier. Het is hier dus niet de bedoeling dat je om een script gaat vragen. Het gaat alleen om jouw eigen code.

Maar houdt met het volgende wel even rekening zodat het topic overzichtelijk blijft:

  • Toon altijd de volledige code van de functie waarin het probleem zich bevindt.
  • Gebruik om je pawnscript te tonen de BB-tags "code" of zet het even op Pastebin als het script te groot is.
  • Ga niet dubbelposten als er nog niemand op je vraag heeft gereageerd. Heb geduld.
  • En het belangrijkste gebruik eerst altijd de zoekfunctie, wellicht is jouw vraag al gesteld.

  • Reacties 838
  • Bezichtigingen 204.8k
  • Created
  • Laatste reactie

Top Posters In This Topic

Posted Images

Featured Replies

Geplaatst:
comment_1428213

laat dat dan maar zitten :( .

is het mogelijk om zelf kleuren te "maken" zodat je die dan in een textdraw kunt plaatsen?

of kleuren voor een auto?

en zoja, weet iemand waar ik die dan kan aan maken?

Bewerkt: door opacool6

  • 2 weken later...
Geplaatst:
comment_1448057

als je bedoetl een auto als pickup = tekentje op het screrm te gebruiken, dan is het wel mogenlijk om dezelfde efect te doen.

met OnPlayerEnterVehicle en dan

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == 495)
{
//de actie, bijv.
SetPlayerIterior(playerid,3);
SetPlayerPos(playerid,x,y,z);
}
return 1;
}

om het speciaal voor een auto te maken:

public OnFilterScriptInit()
new car;
car = CreateVehicle(150, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 800);
return 1;
}
//en dan  bij onplayerentervehicle:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == car)
{
//de actie, bijv.
SetPlayerIterior(playerid,3);
SetPlayerPos(playerid,x,y,z);
}
return 1;
}

Geplaatst:
comment_1448507
als je bedoetl een auto als pickup = tekentje op het screrm te gebruiken, dan is het wel mogenlijk om dezelfde efect te doen.

met OnPlayerEnterVehicle en dan

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == 495)
{
//de actie, bijv.
SetPlayerIterior(playerid,3);
SetPlayerPos(playerid,x,y,z);
}
return 1;
}

om het speciaal voor een auto te maken:

public OnFilterScriptInit()
new car;
car = CreateVehicle(150, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 800);
return 1;
}
//en dan  bij onplayerentervehicle:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == car)
{
//de actie, bijv.
SetPlayerIterior(playerid,3);
SetPlayerPos(playerid,x,y,z);
}
return 1;
}

Nee ik bedoel van addstaticpickup of createpickup, maar niet met een i'tje maar gewoon een auto want je kan ook bomen etc gebruiken erbij.

Geplaatst:
comment_1449701
objecten kun je er nietvoor gebruiken niet met CreatePickup / AdStaticPickup.

Jawel hoor, je kan alle objecten als pickup gebruiken.

Daarom wil ik weten of het ook met cars ofzo kan.

Edit:

Ik krijg twee errors in het volgende stukje script

new fileip[16];
fileip = dini_Get(userfile, "Ip");
if(gPlayerInfo[playerid][PLAYER_IP] == fileip)
{
<hierstonden gewoon werkende dingen>
}

gPlayerInfo[playerid][PLAYER_IP] werkt wel goed

Het moet een auto login worden aan de hand van de nick en ip.

Bewerkt: door jorD1

Geplaatst:
comment_1449808

Probeer eens:

new fileip[16];
format(fileip, 16, "%s", dini_Get(userfile, "Ip"));
if(gPlayerInfo[playerid][PLAYER_IP] == fileip)
{
<hierstonden gewoon werkende dingen>
}

Geplaatst:
comment_1449898

new fileip[16];
format(fileip, 16, "%s", dini_Get(userfile, "Ip"));
if(gPlayerInfo[playerid][PLAYER_IP] == fileip)

Nada

ERROR:

*:\***\***\***\SA-MP server\gamemodes\***.pwn(132) : error 033: array must be indexed (variable "fileip")

Geplaatst:
comment_1449903
new fileip[16];
format(fileip, 16, "%s", dini_Get(userfile, "Ip"));
if(strcmp(gPlayerInfo[playerid][PLAYER_IP], fileip, true)==0)
{
<hierstonden gewoon werkende dingen>
}

Geplaatst:
comment_1449912
new fileip[16];
format(fileip, 16, "%s", dini_Get(userfile, "Ip"));
if(strcmp(gPlayerInfo[playerid][PLAYER_IP], fileip, true)==0)
{
<hierstonden gewoon werkende dingen>
}

Het werkt bedankt :tu:

Gast
Dit onderwerp is gesloten.

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.