Guten Tag,
ich habe ein kleines Problem mit einem Donator Interior was ich gescriptet habe.
Das Script meldet keine Errors oder Warnings, sobald ich Ingame zu diesem Donatorhaus gehe und /denter oder /dexit mache,
crasht der Server..
Ist alles richtig?
ocmd:denter(playerid,params[])
{
#pragma unused params
if(PlayerInfo[playerid][pDonateRank] >= 2)
if(IsPlayerInRangeOfPoint(playerid,1.5,-83.8714,-1761.4103,4.2185) && Donatorhaus[playerid] == 0)//Donatorhaus enter
{
SetPlayerPos(playerid,1132.8972,-15.0641,1000.6797);
SetPlayerInterior(playerid,1);//Interior ID
SetPlayerVirtualWorld(playerid,1);//Selbe Interior ? Variable höher setzen // Anderes interior 1 benutzen
GameTextForPlayer(playerid,"~g~Willkommen in der Donator Villa",3000,4);//Dein Gametext
Donatorhaus[playerid] = 1;//Variable das er im interior ist mehrmals das selbe interior? dann immer +1 höher setzen
}
return 0;
}
ocmd:dexit(playerid,params[])
{
#pragma unused params
if(PlayerInfo[playerid][pDonateRank] >= 2)
if(IsPlayerInRangeOfPoint(playerid,1.5,1132.8972,-15.0641,1000.6797) && Donatorhaus[playerid] == 1)//Donatorhaus exit
{
SetPlayerPos(playerid,-83.8714,-1761.4103,4.2185);
SetPlayerInterior(playerid,0);//0 = Normale welt
SetPlayerVirtualWorld(playerid,0);//0 = Normale welt
GameTextForPlayer(playerid,"~g~Willkommen in Los Santos",3000,4);//Dein Gametext
Donatorhaus[playerid] = 0;//0 = er ist raus
}
return 0;
}
Ich habe mir mit S0beit ein Interior gesucht, da habe ich eine kleine Bar gefunden, wo auch Spielautomaten waren und Bots von GTA.
Diese Casino Bots meine ich, die es im Singelplayer auch gibt.
Ich war in diesem Interior drinne und habe alles gesaved,
unter "SetPlayerInterior" habe ich einfach bei denter eine "1" geschrieben, ich kannte die Interior ID von diesem Interior nicht..
Ich habe in Google auch nach "SAMP Interior IDs" geschaut, aber nichts gefunden...