07.12.2010, 14:00
Hey Guys, i have a problem.
My Script load the property.cfg, but i can only Press ENTER at the First Property.
Here my Code :
Here my Property.cfg
And now my ENTER Code :
My next Problem :
I go into the Propertys, and come in. But if i leave the Property, i come out. So no problem :b
But if i try to go next time into the Property, iam falling down. Why ? Every time ?
My Script load the property.cfg, but i can only Press ENTER at the First Property.
Here my Code :
Код:
public OeffentlicheLaden() { new arrCoords[30][64]; new strFromFile2[256]; new File: file = fopen("property.cfg", io_read); if (file) { new idx; while (idx < sizeof(sHausInfo)) { fread(file, strFromFile2); split(strFromFile2, arrCoords, ','); sHausInfo[idx][sEingangX] = floatstr(arrCoords[0]); sHausInfo[idx][sEingangY] = floatstr(arrCoords[1]); sHausInfo[idx][sEingangZ] = floatstr(arrCoords[2]); sHausInfo[idx][sAusgangX] = floatstr(arrCoords[3]); sHausInfo[idx][sAusgangY] = floatstr(arrCoords[4]); sHausInfo[idx][sAusgangZ] = floatstr(arrCoords[5]); sHausInfo[idx][sInterior] = strval(arrCoords[6]); idx++; } printf("[SCRIPT]: Geladen wurden %d Oeffentliche Gebaeude", idx); fclose(file); } return 1; }
Код:
-1749.3296,871.5529,25.0859,1710.433715,-1669.379272,20.225049,18 -1783.0131,572.4954,35.1641,2315.952880,-1.618174,26.742187,0
Код:
if(IsPlayerConnected(playerid)) { for(new i = 0; i < sizeof(sHausInfo); i++) { if (newkeys & KEY_SECONDARY_ATTACK) { if(IsPlayerInRangeOfPoint(playerid,3,sHausInfo[playerid][sEingangX], sHausInfo[playerid][sEingangY], sHausInfo[playerid][sEingangZ])) { SetPlayerPos(playerid,sHausInfo[playerid][sAusgangX],sHausInfo[playerid][sAusgangY],sHausInfo[playerid][sAusgangZ]); SetPlayerInterior(playerid,sHausInfo[playerid][sInterior]); } else if(IsPlayerInRangeOfPoint(playerid,3,sHausInfo[playerid][sAusgangX],sHausInfo[playerid][sAusgangY],sHausInfo[playerid][sAusgangZ])) { SetPlayerPos(playerid,sHausInfo[playerid][sEingangX], sHausInfo[playerid][sEingangY], sHausInfo[playerid][sEingangZ]); sHausInfo[playerid][sInterior] = 0; SetPlayerInterior(playerid,0); } } } }
I go into the Propertys, and come in. But if i leave the Property, i come out. So no problem :b
But if i try to go next time into the Property, iam falling down. Why ? Every time ?